সংক্ষিপ্তটির সাথে যাওয়ার আরেকটি কারণ হ'ল এটি অন্যান্য উদাহরণগুলির সাথে মেলে যেখানে আপনি মার্কআপে একটি অক্ষর সেট নির্দিষ্ট করতে পারেন। উদাহরণ স্বরূপ:
<script type="javascript" charset="UTF-8" src="/script.js"></script>
<p><a charset="UTF-8" href="http://example.com/">Example Site</a></p>
ধারাবাহিকতা ত্রুটিগুলি হ্রাস করতে এবং কোডকে আরও পাঠযোগ্য।
লক্ষ করুন যে চরসেট বৈশিষ্ট্যটি কেস-সংবেদনশীল। আপনি ইউটিএফ -8 বা ইউটিএফ -8 ব্যবহার করতে পারেন তবে ইউটিএফ -8 আরও পরিষ্কার, আরও পাঠযোগ্য, আরও নির্ভুল।
এছাড়াও, মেটা চরসেট বৈশিষ্ট্য বা পৃষ্ঠা শিরোনামে ইউটিএফ -8 ব্যতীত অন্য কোনও মান ব্যবহার করার একেবারেই কোনও কারণ নেই। ইউটিএফ -8 হ'ল HTML ডকুমেন্টগুলির জন্য 1999 সালে HTML4 সাল থেকে ডিফল্ট এনকোডিং এবং আধুনিক ওয়েব পৃষ্ঠাগুলি তৈরি করার একমাত্র ব্যবহারিক উপায়।
এছাড়াও আপনাকে ইউটিএফ -8 এ এইচটিএমএল সত্তা ব্যবহার করা উচিত নয়। কপিরাইট প্রতীকের মতো অক্ষরগুলি সরাসরি টাইপ করা উচিত। আপনার কেবলমাত্র সত্ত্বাগুলি ব্যবহার করা উচিত তা হ'ল 5 টি সংরক্ষিত মার্কআপ অক্ষরের জন্য: কম, বৃহত্তর, অ্যাম্পারস্যান্ড, প্রাইম, ডাবল প্রাইম। সত্তাগুলির একটি HTML পার্সার প্রয়োজন, যা আপনি সর্বদা এগিয়ে চলতে ব্যবহার করতে চান না, তারা ত্রুটিগুলি প্রবর্তন করে, আপনার কোডটি কম পঠনযোগ্য করে তুলবে, আপনার ফাইলের আকার বাড়িয়ে তুলবে এবং কখনও কখনও আপনি কোন সত্তা ব্যবহার করেছিলেন তার উপর নির্ভর করে বিভিন্ন ব্রাউজারগুলিতে ভুলভাবে ডিকোড করুন। কীভাবে কপিরাইট, ট্রেডমার্ক, ওপেন কোট, ক্লোজ কোট, অ্যাস্টোস্ট্রোফ, এম ড্যাশ, এন ড্যাশ, বুলেট, ইউরো এবং অন্য কোনও অক্ষর আপনার কন্টেন্টের মধ্যে টাইপ / সন্নিবেশ করা শিখুন এবং আপনার কোডে সেই প্রকৃত অক্ষরগুলি ব্যবহার করুন। ম্যাকের একটি চরিত্র প্রদর্শক রয়েছে যা আপনি কীবোর্ড সিস্টেম পছন্দটিতে চালু করতে পারেন, এবং আপনি প্রয়োজনীয় অক্ষরগুলি সন্ধান এবং তারপরে এবং ড্রপ করতে পারেন বা কোন কী কী টাইপ করতে হবে তা দেখতে ম্যাচিং কীবোর্ড ভিউয়ারটি ব্যবহার করতে পারেন। উদাহরণস্বরূপ, ট্রেডমার্ক হ'ল বিকল্প + 2। ইউটিএফ -8 এ প্রতিটি লিখিত মানব ভাষা থেকে সমস্ত অক্ষর এবং চিহ্ন রয়েছে। সুতরাং ব্যবহারের জন্য কোনও অজুহাত নেই - এর পরিবর্তে একটি এম ড্যাশ। বিরামচিহ্ন এবং টাইপোগ্রাফির নিয়মগুলি শেখাও খারাপ ধারণা নয় ... উদাহরণস্বরূপ, জেনে যে কোনও সময়কাল বাইরে নয়, একটি ঘনিষ্ঠ উদ্ধৃতিতে চলে যায়।
কন্টেন্ট-টাইপ এবং এনকোডিংয়ের মতো কোনও কিছুর জন্য ট্যাগ ব্যবহার করা অত্যন্ত বিদ্রূপজনক, যেহেতু things জিনিসগুলি না জেনে আপনি মেটা ট্যাগটির মান পাওয়ার জন্য ফাইলটি বিশ্লেষণ করতে পারবেন না।
না, এটা সত্য নয়। ব্রাউজারটি ইউটিএফ -8 বা আইএসও -8859-1 হয় ব্রাউজারের ডিফল্ট এনকোডিং হিসাবে ফাইলটি বিশ্লেষণ শুরু করে। যেহেতু ইউএস-এএসসিআইআই আইএসও -8859-1 এবং ইউটিএফ -8 উভয়েরই উপসেট , তাই ব্রাউজারটি উভয় উপায়েই ঠিকঠাক পড়তে পারে ... এটি একই। ব্রাউজারটি মেটা চরসেট ট্যাগের মুখোমুখি হলে, ব্রাউজারটি ইতিমধ্যে যা ব্যবহার করছে তার থেকে যদি এনকোডিং আলাদা হয় তবে ব্রাউজারটি নির্দিষ্ট এনকোডিংয়ে পৃষ্ঠাটি পুনরায় লোড করে। সে কারণেই আমরা মেটা চরসেট ট্যাগ শীর্ষে রেখেছি, মাথার ট্যাগের ঠিক পরে, অন্য কোনও কিছুর আগে, এমনকি শিরোনাম। এইভাবে আপনি আপনার শিরোনামে ইউটিএফ -8 অক্ষর ব্যবহার করতে পারেন।
আপনাকে অবশ্যই আপনার ফাইল (গুলি) বিওএম ছাড়াই ইউটিএফ -8 এনকোডিংয়ে সংরক্ষণ করতে হবে
এটি কঠোরভাবে সত্য নয়। আপনার ডকুমেন্টে যদি কেবলমাত্র মার্কিন-এএসসিআইআই অক্ষর থাকে তবে আপনি এটিকে ইউএস-এএসসিআইআই হিসাবে সংরক্ষণ করতে এবং এটি ইউটিএফ -8 হিসাবে পরিবেশন করতে পারেন, কারণ এটি একটি উপসেট। তবে যদি ইউনিকোডের অক্ষর থাকে তবে আপনি সঠিক, আপনাকে অবশ্যই বিওএম ছাড়াই ইউটিএফ -8 হিসাবে সংরক্ষণ করতে হবে।
আপনি যদি এমন কোনও ভাল পাঠ্য সম্পাদক চান যা আপনার ফাইলগুলি ইউটিএফ -8 এ সংরক্ষণ করবে তবে আমি নোটপ্যাড ++ সুপারিশ করব।
ম্যাকের জন্য, ম্যাক অ্যাপ স্টোর থেকে বেয়ার বোনস টেক্সটর্যাংলার (ফ্রি) ব্যবহার করুন বা বেয়ার বোনস বিবিইডিট যা ম্যাক অ্যাপ স্টোরে। 39.99 ডলারে রয়েছে ... এমন দুর্দান্ত সরঞ্জামের জন্য খুব সস্তা। উভয় অ্যাপে নথির উইন্ডোর নীচে একটি মেনু রয়েছে যেখানে আপনি নথির এনকোডিং নির্দিষ্ট করেছেন এবং আপনি সহজেই "ইউটিএফ -8 ন বিওএম" চয়ন করতে পারেন। এবং অবশ্যই আপনি পছন্দগুলিতে নতুন দস্তাবেজের জন্য এটি ডিফল্ট হিসাবে সেট করতে পারেন।
তবে যদি আপনার ওয়েবসভারটি HTTP শিরোনামে এনকোডিং পরিবেশন করে, যা প্রস্তাবিত হয়, উভয় [মেটা ট্যাগ] অকারণে।
এটা ভুল। অবশ্যই আপনাকে এইচটিটিপি শিরোনামে এনকোডিংটি সেট করা উচিত, তবে আপনার এটি মেটা চরসেট বৈশিষ্ট্যেও সেট করা উচিত যাতে ব্রাউজার থেকে স্থানীয় স্টোরেজে পৃষ্ঠাটি ব্যবহারকারী দ্বারা সংরক্ষণ করা যায় এবং পরে আবার খোলা যায়, সেই ক্ষেত্রে উপস্থিত থাকা এনকোডিংয়ের একমাত্র ইঙ্গিতটি হ'ল মেটা চরসেট বৈশিষ্ট্য। আপনার একই কারণের জন্য একটি বেস ট্যাগও সেট করা উচিত ... সার্ভারে, বেস ট্যাগটি অপ্রয়োজনীয়, তবে স্থানীয় স্টোরেজ থেকে খোলার সময়, বেস ট্যাগটি পৃষ্ঠাটি সার্ভারে যেমন এমনভাবে কাজ করতে সক্ষম করে, সমস্তগুলি দিয়ে জায়গায় সম্পত্তি এবং তাই, কোন ভাঙা লিঙ্ক।
অ্যাডডেফল্টচরসেট ইউটিএফ -8
অথবা আপনি ঠিক তেমন নির্দিষ্ট ফাইলের এনকোডিং পরিবর্তন করতে পারেন:
AddType text/html;charset=utf-8 html
ইউটিএফ -8 এবং ল্যাটিন -1 (আইএসও -8859-1) উভয় ফাইলে পরিবেশন করার জন্য একটি টিপ হল ইউটিএফ -8 ফাইলগুলিকে একটি "পাঠ্য" এক্সটেনশান এবং ল্যাটিন -1 ফাইলগুলিকে "টিএসএসটি প্রদান করা।"
AddType text/plain;charset=iso-8859-1 txt
AddType text/plain;charset=utf-8 text
অবশেষে, ইউনিক্স লাইন সমাপ্তির সাথে আপনার নথি সংরক্ষণের কথা বিবেচনা করুন, লিগ্যাসি ডস বা (ক্লাসিক) ম্যাক লাইন সমাপ্তি নয়, যা সহায়তা করে না এবং আঘাত করতে পারে, বিশেষত এই লিগ্যাসি সিস্টেমগুলি থেকে আমরা আরও এবং আরও এগিয়ে যাওয়ার কারণে লাইনটি নিচে নামায়। বৈধ এইচটিএমএল 5, ইউটিএফ -8 এনকোডিং এবং ইউনিক্স লাইন সমাপ্তি সহ একটি এইচটিএমএল দস্তাবেজ একটি কাজ ভালভাবে সম্পন্ন হয়েছে। আপনি ভাগ এবং সম্পাদনা এবং স্টোর এবং পড়তে এবং পুনরুদ্ধার করতে এবং অনেক প্রসঙ্গে সেই দস্তাবেজের উপর নির্ভর করতে পারেন। এটি লিঙ্গুয়া ফ্র্যাঙ্কা। এটি ডিজিটাল পেপার।