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