কিছু ওয়েবসাইটের জন্য আমি লক্ষ্য করেছি ফায়ারফক্সের 'ভিউ / চরিত্রের এনকোডিং' মেনুটি অক্ষম, কেন?
এটি সক্ষম করা সম্ভব?
কিছু ওয়েবসাইটের জন্য আমি লক্ষ্য করেছি ফায়ারফক্সের 'ভিউ / চরিত্রের এনকোডিং' মেনুটি অক্ষম, কেন?
এটি সক্ষম করা সম্ভব?
উত্তর:
এটি বাগ 234628 এর স্থিরতার কারণে , ভিউ> অক্ষর কোডিং মেনুটি অক্ষম করে যখন এর কার্যকর হবে না / অপ্রয়োজনীয় (যেমন এক্সএমএল) ।
বিশেষত, আপনি মন্তব্য # 63 তাকান :
যেখানে কোনও ইউটিএফ -8 বিওএম আছে সে ক্ষেত্রে বিওএমকে মেনুটির চেয়ে বেশি প্রাধান্য দেওয়া উচিত
BOM একটি ইউনিকোড এনকোডেড নথিতে বাইট ক্রম চিহ্নিত করতে ব্যবহৃত হয়।
প্রদত্ত কারণগুলি সংক্ষেপে বলা যেতে পারে:
গেকো (ফায়ারফক্সের রেন্ডারিং ইঞ্জিন) অন্য কোনও এনকোডিং সমর্থন করে না যা কোনও বিওএমকে বৈধ এইচটিএমএল স্টার্ট ( <html
বা <!DOCTYPE
ইত্যাদি) হিসাবে রেন্ডার করে ।
অন্যান্য বড় ব্রাউজারগুলি (আই ++, ওয়েবকিট-ভিত্তিক [ক্রোম, ইত্যাদি]) একই কাজ করে। উদাহরণস্বরূপ, আপনি যদি Chrome এ এনকোডিং পরিবর্তন করার চেষ্টা করেন তবে এটি কেবল ইউটিএফ -8 এ পুনরায় সেট করা।
অন্যথায় করা সম্ভাব্যভাবে ফর্ম ইনপুটটিকে বিভ্রান্ত করতে পারে।
আপনার প্রদত্ত উদাহরণ পৃষ্ঠাটি তিনটি ইউটিএফ -8 বিওএম বাইট দিয়ে শুরু হয়। আপনি পৃষ্ঠাটি সংরক্ষণ করে এবং একটি হেক্স সম্পাদক সম্পাদনায় এইচটিএমএল ফাইলটি খুললে আপনি এটি দেখতে পারেন। বিওএম ইতিবাচকভাবে এটি একটি ইউটিএফ -8 নথি হিসাবে চিহ্নিত করে এবং অন্য কোনও এনকোডিংয়ে এটি খোলার সাথে একটি সঠিক এইচটিএমএল পৃষ্ঠা পাওয়া যায় না।
উইকিপিডিয়ায় বর্ণিত হিসাবে আপনি0xEF
0xBB
0xBF
বাম দিকে বিওএম দেখতে পারেন । ডানদিকে, এটি এএনএসআই / সিপি 1252 হিসাবে রেন্ডার করা হলে এটি দেখতে কেমন লাগে তা দেখায় ।
আপনি যদি সত্যিই চান, আপনি ফাইলটি সংরক্ষণ করতে পারেন, আপত্তিজনক বিওএম কে সরিয়ে ফাইলে ফাইলটি খুলতে পারেন। অথবা আপনি একটি প্রক্সি সেট করতে পারেন (ফিডলার 2 এটির জন্য ভাল) যা ফাইলগুলি আপনার ব্রাউজারে পৌঁছানোর আগেই তা আটকাবে এবং সংশোধন করবে। যাইহোক, এগুলি সত্যই ভাল সমাধান নয় এবং সম্ভবত আরও সমস্যা তৈরি হওয়ার সম্ভাবনা রয়েছে। করণীয় হ'ল সবচেয়ে ভাল কাজ, যদি আপনার এনকোডিংয়ের সমস্যা থাকে তবে ওয়েবসাইট রক্ষণকারীর সাথে যোগাযোগ করা। পুরানো এবং আরও সীমাবদ্ধ এনকোডিং মান ব্যবহার না করে আমাদের সকলকে ইউনিকোডে যাওয়া উচিত।
এটা সম্ভবত একটি বাগ। বহু বছর আগেও ক্রোমিয়ামের একই সমস্যা ছিল ।