কখনও কখনও প্রাপ্ত ই-মেইলে পাঠ্যের পরিবর্তে প্রতীক এবং গ্রাফিক চিহ্নগুলির খুব উদ্ভট মিশ্রণ থাকতে পারে যা হায়ারোগ্লাইফগুলির স্মরণ করিয়ে দেয়, যা কারও "হালকা হাত" দিয়ে "ক্রাইকোজ্যাব্রা" ডাব করা হয়। এটি কেবল অক্ষরের পাঠ্যের সাথেই ঘটে না, তবে ওয়েব পৃষ্ঠাগুলির সামগ্রী, কিছু পাঠ্য ফাইল এবং এমনকি কম্পিউটার প্রোগ্রামগুলির ইন্টারফেসে শিলালিপি সহ ঘটে।
স্ক্রিনে অক্ষর, সংখ্যা, বিরাম চিহ্ন এবং অন্যান্য পাঠ্য উপাদানগুলি সংরক্ষণ এবং প্রদর্শন করার সময়, কম্পিউটার অপারেটিং সিস্টেমটি বিশেষ সারণী ব্যবহার করে। তাদের মধ্যে, এই সমস্ত চিহ্নগুলি কঠোরভাবে সংজ্ঞায়িত ক্রমে স্থাপন করা হয়েছে। আপনি যখন পাঠ্যযুক্ত কোনও দস্তাবেজ সংরক্ষণ করেন, তখন ফাইলটিতে অক্ষর এবং সংখ্যাগুলি নিজেই লেখা হয় না, তবে এই সারণীতে তাদের ক্রমিক সংখ্যা। আপনি যখন এই জাতীয় কোনও দস্তাবেজ খোলেন, বিপরীত ক্রিয়াকলাপ ঘটে - অ্যাপ্লিকেশনটি ফাইল থেকে অক্ষর সংখ্যাগুলি পড়ে এবং পৃষ্ঠায় সারণী থেকে সংশ্লিষ্ট অক্ষরগুলি প্রদর্শন করে। এই টেবিলগুলিকে "চরিত্র সেট" (সংক্ষিপ্তের জন্য চারসেট) বা "এনকোডিংস" বলা হয়।
বেশ কয়েকটি এই জাতীয় টেবিল রয়েছে - কয়েক ডজন। প্রথমে কম্পিউটার সফ্টওয়্যারটির প্রতিটি প্রতিযোগী প্রস্তুতকারক নিজস্ব প্রতীক টেবিল তৈরি করেছিলেন, তারপরে ইংরেজির বাধ্যতামূলক অন্তর্ভুক্তি সহ বিভিন্ন জাতীয় বর্ণমালার জন্য টেবিল তৈরি করা হয়েছিল, তারপরে, অপারেটিং সিস্টেমগুলি উন্নত হওয়ার সাথে সাথে তাদের বিভিন্ন রূপগুলি নতুন সম্ভাবনার জন্য তৈরি করা হয়েছিল, ইত্যাদি etc. এই জাতীয় একটি টেবিল ব্যবহার করে লেখা এবং সংরক্ষণ করা পাঠ্যটি যদি অন্যটি ব্যবহার করে খোলা হয়, তবে ফলাফলটি আমরা "ক্রিয়াকোজ্যাব্রি" শব্দটিই বলব - চিহ্নগুলির সংখ্যা একই থাকবে, তবে এই সারণীতে তাদের সাথে সম্পর্কিত চিহ্নগুলি হবে সম্পূর্ণ আলাদা হতে হবে।
কোনও কম্পিউটারের অ্যাপ্লিকেশন কোনও ফাইলের পাঠ্য সামগ্রী প্রদর্শন করতে ব্যবহার করা উচিত এমন এনকোডিংয়ের ইঙ্গিত এই ফাইলটির পরিষেবা ক্ষেত্রে লেখা আছে। যদি পাঠ্যটি নেটওয়ার্কগুলিতে সঞ্চারিত হয়, তবে সঞ্চারিত তথ্য প্যাকেটের পরিষেবা ক্ষেত্রে এনকোডিংয়ের ইঙ্গিত প্রেরণ করা হবে। ওয়েব পৃষ্ঠাগুলির এইচটিএমএল-কোডে ব্যবহৃত এনকোডিংয়ের নাম সংরক্ষণ করার জন্য একটি বিশেষ ট্যাগ ব্যবহার করা হয়। একটি ইমেল বার্তায়, প্রেরক, প্রাপক, ইত্যাদি সম্পর্কিত তথ্যের সাথে এনকোডিংটি পরিষেবা ক্ষেত্রে প্রেরণ করা হয় In উপরের যে কোনও পদ্ধতিতে যদি এনকোডিংয়ের কোনও ইঙ্গিত না পাওয়া যায়, তবে আপনাকে ক্র্যাকারগুলি ম্যানুয়ালি মোকাবেলা করতে হবে - আপনি যে অ্যাপ্লিকেশনটি ব্যবহার করছেন তার মাধ্যম ব্যবহার করে কাঙ্ক্ষিত এনকোডিং নির্বাচন করার চেষ্টা করুন। এই জাতীয় ফাংশন ব্রাউজার এবং মেল ক্লায়েন্ট উভয়ই সরবরাহ করা হয় এবং একটি পাঠ্য সম্পাদক (উদাহরণস্বরূপ, মাইক্রোসফ্ট ওয়ার্ড) নিজেই পরোক্ষ ইঙ্গিত দ্বারা সঠিক এনকোডিং নির্ধারণ করার চেষ্টা করে।
দেখে মনে হচ্ছে আজ অবশেষে একটি চরিত্রের সারণী স্ট্যান্ডার্ড তৈরি করা হয়েছে যা সবার পক্ষে উপযুক্ত - এটি "ইউনিকোড" নামে পরিচিত। তবে এটিতে রূপান্তরটি এখনও সবেমাত্র সম্পন্ন হচ্ছে, তাই আপনাকে আরও বেশ কয়েক বছর ম্যালার্ড হাঁসের সাথে মোকাবেলা করতে হবে।