কম্পিউটার

JSP-তে ওয়েব অ্যাপ্লিকেশনে ডেটা পোস্ট করে এমন ফর্মগুলির দ্বারা ব্যবহৃত এনকোডিং টাইপ কীভাবে নির্দিষ্ট করবেন?


ট্যাগটি ওয়েব অ্যাপ্লিকেশনে ডেটা পোস্ট করার ফর্মগুলির দ্বারা ব্যবহৃত এনকোডিং প্রকার নির্দিষ্ট করতে ব্যবহৃত হয়৷

অ্যাট্রিবিউট

ট্যাগের নিম্নলিখিত বৈশিষ্ট্য রয়েছে −

অ্যাট্রিবিউট বিবরণ প্রয়োজনীয় ডিফল্ট
কী রিকোয়েস্ট প্যারামিটার ডিকোড করার সময় আপনি যে ক্যারেক্টার এনকোডিং প্রয়োগ করতে চান তার নাম। হ্যাঁ কিছুই নয়

আপনি ব্যবহার করেন ট্যাগ করুন যখন আপনি ফর্ম থেকে পোস্ট করা ডেটা ডিকোডিংয়ের জন্য অক্ষর এনকোডিং নির্দিষ্ট করতে চান। এই ট্যাগটি অবশ্যই ISO-8859-1 থেকে আলাদা অক্ষর এনকোডিংয়ের সাথে ব্যবহার করা উচিত। ট্যাগটি প্রয়োজনীয় কারণ বেশিরভাগ ব্রাউজার তাদের অনুরোধে একটি বিষয়বস্তু-প্রকার শিরোনাম অন্তর্ভুক্ত করে না।

এর উদ্দেশ্য ট্যাগ অনুরোধের বিষয়বস্তুর ধরন নির্দিষ্ট করতে হয়। আপনাকে অবশ্যই বিষয়বস্তুর প্রকার নির্দিষ্ট করতে হবে, এমনকি যদি প্রতিক্রিয়া তৈরি করে এমন পৃষ্ঠার এনকোডিং একটি পৃষ্ঠা নির্দেশের contentType বৈশিষ্ট্যের মাধ্যমে নির্দিষ্ট করা হয়। এর কারণ হল প্রতিক্রিয়ার প্রকৃত লোকেল (এবং এইভাবে অক্ষর এনকোডিং) পৃষ্ঠা নির্দেশে উল্লেখ করা মান থেকে আলাদা হতে পারে।

যদি পৃষ্ঠাটিতে একটি I18N-সক্ষম ফর্ম্যাটিং অ্যাকশন থাকে যা ServletResponse.setLocale() কল করে প্রতিক্রিয়ার লোকেল (এবং এইভাবে অক্ষর এনকোডিং) সেট করে , পৃষ্ঠা নির্দেশিকায় নির্দিষ্ট করা যেকোনো এনকোডিং ওভাররাইড করা হবে।

উদাহরণ

<%@ taglib uri = "https://java.sun.com/jsp/jstl/core" prefix = "c" %>
<%@ taglib uri = "https://java.sun.com/jsp/jstl/fmt" prefix = "fmt" %>
<html>
   <head>
      <title>JSTL fmt:message Tag</title>
   </head>
   <body>
      <fmt:requestEncoding value = "UTF-8" />
      <fmt:setLocale value = "es_ES"/>
      <fmt:setBundle basename = "com.tutorialspoint.Example" var = "lang"/>
      <fmt:message key = "count.one" bundle = "${lang}"/><br/>
      <fmt:message key = "count.two" bundle = "${lang}"/><br/>
      <fmt:message key = "count.three" bundle = "${lang}"/><br/>
   </body>
</html>

আপনি নিম্নলিখিত ফলাফল পাবেন -

Uno
Dos
Tres

  1. অ্যান্ড্রয়েডের মূল ক্রিয়াকলাপে কীভাবে ডেটা ফেরত পাঠাবেন?

  2. কিভাবে সাইজফ() অপারেটর ব্যবহার করতে হয় একটি ডাটা টাইপ বা C# এ একটি ভেরিয়েবলের আকার খুঁজে পেতে

  3. পাইটর্চে একটি টেনসরের ডেটা টাইপ কীভাবে পাবেন?

  4. পাইথন ব্যবহার করে মডেলে ডেটা ফিট করার জন্য টেনসরফ্লো কীভাবে ব্যবহার করা যেতে পারে?