Code page 950
কোড পৃষ্ঠা 950 হল ঐতিহ্যবাহী চীনা ভাষার জন্য মাইক্রোসফ্ট উইন্ডোজে ব্যবহৃত কোড পৃষ্ঠা। এটি মাইক্রোসফ্টের ডি ফ্যাক্টো স্ট্যান্ডার্ড বিগ5 চরিত্র এনকোডিংয়ের বাস্তবায়ন। কোড পৃষ্ঠাটি আইএএনএ-তে নিবন্ধিত নয়, এবং তাই, এটি ইন্টারনেটে তথ্য যোগাযোগ করার জন্য একটি মান নয়, যদিও এটি সাধারণত মাইক্রোসফ্ট লাইব্রেরি ফাংশন দ্বারা সহ হিসাবে লেবেল করা হয়। পরিভাষা এবং বৈচিত্র্য উইন্ডোজ কোড পৃষ্ঠা 950 এবং "সাধারণ" (অ-বিক্রেতা-নির্দিষ্ট) বিগ5-এর মধ্যে প্রধান পার্থক্য হল 0xF9D6 থেকে 0xF9FE-এর মধ্যে বিগ5-এ ইটিইএন এক্সটেনশনের একটি উপসেট অন্তর্ভুক্ত করা (সাতটি চীনা অক্ষরের সমন্বয়ে, যার পরে 34টি বক্স অঙ্কন অক্ষর এবং ব্লক উপাদান রয়েছে)। কিছু অন্যান্য ই. টি. ই. এন বর্ধিত অক্ষর দ্বারা ব্যবহৃত পরিসরগুলি পরিবর্তে শেষ-ব্যবহারকারী সংজ্ঞায়িত (ব্যক্তিগত ব্যবহার) অক্ষর হিসাবে সংজ্ঞায়িত করা হয়। আইবিএম-এর সিসিএসআইডি 950 একক বাইট কোড পৃষ্ঠা 1114 (সিসিএসআইডি 1114) এবং ডাবল বাইট কোড পৃষ্ঠা 947 (সিসিএসআইডি 947) নিয়ে গঠিত, এবং, যদিও এটি একটি বিগ5 বৈকল্পিক, মাইক্রোসফ্টের কোড পৃষ্ঠা 950 থেকে কিছুটা আলাদা, 0xA3,0xC6,0xC7 এবং 0xC8 সীসা বাইটের জন্য কিছু ইটিইএন এক্সটেনশন অন্তর্ভুক্ত করে, যখন সীসা বাইট 0xF9 (যা মাইক্রোসফ্ট অন্তর্ভুক্ত) সহ বাদ দিয়ে, ব্যবহারকারী-সংজ্ঞায়িত অক্ষর হিসাবে ব্যক্তিগত ব্যবহার এলাকায় পরিবর্তে ম্যাপিং করে। এটিতে 0x81-এ0, অর্থাৎ ট্রেইল বাইট সহ দুটি নন-ইটিইএন এক্সটেনশন অঞ্চলও রয়েছে। সাধারণ বিগ5 ট্রেইল বাইট রেঞ্জের বাইরে কিন্তু বিগ5 + ট্রেইল বাইট রেঞ্জের অনুরূপঃ এরিয়া 5-এ লিড বাইট 0xF2-F9 রয়েছে এবং এতে আইবিএম-নির্বাচিত অক্ষর রয়েছে, যেখানে এরিয়া 9-এ লিড বাইট 0x 81-8 C রয়েছে এবং এটি একটি ব্যবহারকারী-সংজ্ঞায়িত অঞ্চল। মাইক্রোসফ্ট 2000 সালে তাদের কোড পৃষ্ঠা 950-এর সংস্করণটি আপডেট করে, ডাবল-বাইট কোড 0xA3E1-এ ইউরো চিহ্ন (€) যোগ করে। আইবিএম তাদের বিগ-5 বৈকল্পিকের ইউরো সাইন আপডেটকে সিসিএসআইডি 1370 হিসাবে উল্লেখ করে (যার মধ্যে একক-বাইট (0x80) এবং ডাবল-বাইট ইউরো চিহ্ন উভয়ই রয়েছে)। এটি একক বাইট কোড পৃষ্ঠা 1114 (সিসিএসআইডি 5210) এবং ডাবল বাইট কোড পৃষ্ঠা 947 (সিসিএসআইডি 21427) নিয়ে গঠিত। আইবিএম ডিবি2-এ মাইক্রোসফ্টের বৈকল্পিকের সাথে আরও ভাল সামঞ্জস্যের জন্য, আইবিএম বিশুদ্ধ ডাবল-বাইট কোড পৃষ্ঠা 1372 এবং সম্পর্কিত পরিবর্তনশীল-প্রস্থ সিসিএসআইডি 1373-কে সংজ্ঞায়িত করে, যা শুধুমাত্র ডাবল-বাইট ইউরো চিহ্ন অন্তর্ভুক্ত করে এবং মাইক্রোসফ্ট আচরণের সাথে মেলে যেখানে এক্সটেনশন অঞ্চলগুলি অন্তর্ভুক্ত করা হয়। আইবিএম দ্বারা অন্তর্ভুক্ত একক-বাইট গ্রাফিকাল অক্ষরগুলি নিম্নরূপ। প্রসঙ্গের উপর নির্ভর করে 0x00 যদিও 0x1F এবং 0x7F কোডগুলি C0 নিয়ন্ত্রণ কোডের জন্য ব্যবহার করা যেতে পারে (কোড পৃষ্ঠা 437, কোড পৃষ্ঠা 897 এর সাথে তুলনা করুন)। উপরে উল্লিখিত হিসাবে, 0x80-এ একক-বাইট ইউরো চিহ্নটি আইবিএম সিসিএসআইডি 950 বা 1373-এ বা মাইক্রোসফ্ট দ্বারা অন্তর্ভুক্ত নয়। বাকিগুলি একটি ডাবল বাইট ক্রমের অংশ। ব্যক্তিগত ব্যবহার এলাকা ব্যবহার এই ম্যাপিংটি এইচ. কে. এস. সি. এস-এও ব্যবহৃত হয় যেখানে নির্দিষ্ট ইউনিকোড সংশোধনে একটি প্রদত্ত গ্লিফ এখনও পাওয়া যায় না। আরও দেখুন এলএমবিসিএস-18 কোড পৃষ্ঠা 951, উইন্ডোজ এক্সপি রেফারেন্সগুলিতে এইচকেএসসিএস-সক্ষম সংস্করণের সাথে সিপি 950 প্রতিস্থাপনের জন্য একটি মাইক্রোসফ্ট হ্যাক কোডের জন্য মাইক্রোসফ্টের রেফারেন্স পৃষ্ঠা 950 কোডের ম্যাপিং পৃষ্ঠা 950 থেকে ইউনিকোড (আইসিইউ) ম্যাপিং ফাইলগুলির জন্য ইউনিকোড আন্তর্জাতিক উপাদানঃ windows-950-2000.ucm, ibm-950_P110-1999.ucm, ibm-1373_P100-2002.ucm 950 এশীয় ভাষার এনকোডিং