প্রথমত: আপনার শিরোনামটি / ডি এএনএসআই ব্যবহার করে, পাঠ্যে আপনি এএসসিআইআই উল্লেখ করেছেন refer দয়া করে নোট করুন যে এএনএসআই ASCII এর সমান নয়। এএনএসআই এএসসিআইআই সেটটি অন্তর্ভুক্ত করে। তবে এএসসিআইআই সেটটি প্রথম 128 সংখ্যার মানগুলিতে সীমাবদ্ধ (0 - 127)।
যদি আপনার সমস্ত ডেটা এএসসিআইআই (7-বিট) এর মধ্যে সীমাবদ্ধ থাকে তবে আপনি ইউটিএফ -8, এএনএসআই বা এএসসিআইআই ব্যবহার করেন কিনা তা বিবেচ্য নয়, কারণ এএনএসআই এবং ইউটিএফ -8 উভয়ই পুরো ASCII সেটটি অন্তর্ভুক্ত করে। অন্য কথায়: 127 সহ 0 পর্যন্ত সংখ্যার মানগুলি ASCII, এএনএসআই এবং ইউটিএফ -8 এ ঠিক একই অক্ষরকে উপস্থাপন করে।
আপনার যদি ASCII সেটের বাইরে অক্ষরগুলির প্রয়োজন হয় তবে আপনাকে একটি এনকোডিং চয়ন করতে হবে। আপনি এএনএসআই ব্যবহার করতে পারেন, তবে তারপরে আপনি সমস্ত ভিন্ন কোড পৃষ্ঠার সমস্যার মধ্যে চলে যান। মেশিন এ তে একটি ফাইল তৈরি করুন এবং মেশিন বিতে পড়ুন মজার মজাদার পাঠ্য তৈরি করতে পারে / যদি এই মেশিনগুলি বিভিন্ন কোড পৃষ্ঠাগুলি ব্যবহার করার জন্য সেট আপ করা হয়, সহজ কারণ সংখ্যার মান এনএনএন এই কোড পৃষ্ঠাগুলিতে বিভিন্ন বর্ণের প্রতিনিধিত্ব করে।
এই "কোড পৃষ্ঠা নরক" ইউনিকোড স্ট্যান্ডার্ড সংজ্ঞায়িত করার কারণ । ইউটিএফ -8 কেবলমাত্র সেই মানটির একক এনকোডিং, আরও অনেক কিছু রয়েছে। উইন্ডোজের নেটিভ এনকোডিং হওয়ায় ইউটিএফ -16 সবচেয়ে বেশি ব্যবহৃত হচ্ছে।
সুতরাং, আপনার যদি এএসসিআইআই সেটটির 128 টি অক্ষরের বাইরে কিছু সমর্থন করার প্রয়োজন হয় তবে আমার পরামর্শটি ইউটিএফ -8 এর সাথে যেতে হবে । এইভাবে কোনও বিষয় নয় এবং আপনার ব্যবহারকারীরা কোন কোড পৃষ্ঠাতে তাদের সিস্টেমগুলি সেট আপ করেছে সে সম্পর্কে আপনাকে চিন্তা করার দরকার নেই।