UTF-EBCDIC
ইউটিএফ-ইবিসিডিআইসি একটি অক্ষর এনকোডিং যা ইউনিকোডে সমস্ত 1,112,064 বৈধ অক্ষর কোড পয়েন্টগুলিকে এক থেকে পাঁচটি এক-বাইট (8-বিট) কোড ইউনিট ব্যবহার করে এনকোড করতে সক্ষম (ইউটিএফ-8-এর জন্য সর্বোচ্চ চারটির বিপরীতে)। এটি ই. বি. সি. ডি. আই. সি-বান্ধব হতে বোঝানো হয়েছে, যাতে মেইনফ্রেমে উত্তরাধিকারসূত্রে প্রাপ্ত ই. বি. সি. ডি. আই. সি অ্যাপ্লিকেশনগুলি খুব বেশি অসুবিধা ছাড়াই অক্ষরগুলি প্রক্রিয়া করতে পারে। বিদ্যমান ই. বি. সি. ডি. আই. সি-ভিত্তিক ব্যবস্থার জন্য এর সুবিধাগুলি বিদ্যমান এ. এস. সি. আই. আই-ভিত্তিক ব্যবস্থার জন্য ইউ. টি. এফ-8-এর সুবিধার অনুরূপ। ইউ. টি. এফ-ই. বি. সি. ডি. আই. সি-এর বিশদ বিবরণ ইউনিকোড টেকনিক্যাল রিপোর্ট <আই. ডি1>-এ সংজ্ঞায়িত করা হয়েছে। ইউনিকোড কোড পয়েন্টের একটি সিরিজের ইউটিএফ-ইবিসিডিআইসি এনকোডেড সংস্করণ তৈরি করতে, প্রথমে ইউটিএফ-8 (ইউটিএফ-8-মোড হিসাবে নির্দিষ্টকরণে পরিচিত)-এর উপর ভিত্তি করে একটি এনকোডিং প্রয়োগ করা হয় (যা নির্দিষ্টকরণকে আই 8 ক্রম বলে)। এই এনকোডিং এবং ইউটিএফ-8-এর মধ্যে প্রধান পার্থক্য হল এটি ইউনিকোড কোড পয়েন্ট ইউ + 0080-কে ইউ +009এফ (সি1 নিয়ন্ত্রণ কোড)-এর মাধ্যমে একক বাইট হিসাবে উপস্থাপন করার অনুমতি দেয় এবং তাই পরে সংশ্লিষ্ট ইবিসিডিআইসি নিয়ন্ত্রণ কোডগুলিতে ম্যাপ করা হয়। এটি অর্জনের জন্য, ইউটিএফ-8-মোড একটি মাল্টি-বাইট সিকোয়েন্সে ট্রেইলিং বাইটের বিন্যাস হিসাবে 10XXXX এর পরিবর্তে 101XXXX ব্যবহার করে। যেহেতু এটি 6 এর পরিবর্তে শুধুমাত্র 5 বিট ধরে রাখতে পারে, তাই U + 03FF এর উপরে কোডপয়েন্টগুলির UTF-8-মোড এনকোডিং UTF-8 এনকোডিংয়ের চেয়ে বড়। ইউটিএফ-8-মোড রূপান্তর একটি এএসসিআইআই-ভিত্তিক বিন্যাসে ডেটা ছেড়ে দেয় (উদাহরণস্বরূপ, ইউ + 0041 "এ" এখনও 0,1000001 হিসাবে এনকোড করা আছে), তাই প্রতিটি বাইটকে একটি বিপরীতমুখী (এক-থেকে-এক) লুকআপ টেবিলের মাধ্যমে চূড়ান্ত ইউটিএফ-ইবিসিডিআইসি এনকোডিং তৈরি করা হয়। উদাহরণস্বরূপ, এই সারণিতে 11000001 11000001-এ ম্যাপ করা হয়েছে; এইভাবে U + 0041 (ইউনিকোডের "A")-এর UTF-EBCDIC এনকোডিং হল 0xC1 (EBCDIC-এর "A")। এই এনকোডিং ফর্মটি খুব কমই ব্যবহৃত হয়, এমনকি ই. বি. সি. ডি. আই. সি-ভিত্তিক মেইনফ্রেমেও যার জন্য এটি ডিজাইন করা হয়েছিল। আইবিএম ইবিসিডিআইসি-ভিত্তিক মেইনফ্রেম অপারেটিং সিস্টেম, যেমন জেড/ওএস, সাধারণত সম্পূর্ণ ইউনিকোড সমর্থনের জন্য ইউটিএফ-16 ব্যবহার করে। উদাহরণস্বরূপ, আইবিএম ডিবি2, কোবোল, পিএল/আই, জাভা এবং আইবিএম এক্সএমএল টুলকিট আইবিএম মেইনফ্রেমে ইউটিএফ-16 সমর্থন করে। কোডপেজ বিন্যাস ইউটিএফ-ইবিসিডিআইসি-তে একক-বাইট এনকোডিং সহ 160 টি অক্ষর রয়েছে (ইউটিএফ-8-এ 128 এর তুলনায়)। বর্গাকার বন্ধনীগুলির অবস্থানের কারণে একক-বাইট অংশটি আইবিএম-37-এর পরিবর্তে আইবিএম-1047-এর অনুরূপ। সিসিএসআইডি 37-এ যথাক্রমে হেক্স এডি এবং বিডি-র পরিবর্তে হেক্স বিএ এবং বিবি রয়েছে। ওরাকল ইউটিএফই একটি ইউনিকোড 3 ইউটিএফ-8 ওরাকল ডাটাবেস বৈচিত্র্য, যা ইউটিএফ-8-এর সিইএসইউ-8 বৈকল্পিকের অনুরূপ, যেখানে সম্পূরক অক্ষরগুলি একক 4-বা 5-বাইট অক্ষরের পরিবর্তে দুটি 4-বাইট অক্ষর হিসাবে এনকোড করা হয়। এটি শুধুমাত্র ই. বি. সি. ডি. আই. সি প্ল্যাটফর্মে ব্যবহৃত হয়। সুবিধাঃ শুধুমাত্র ই. বি. সি. ডি. আই. সি-এর জন্য ইউনিকোড অক্ষর সেট করা আছে। এসকিউএল সিএইচএআর প্রকারের দৈর্ঘ্য অক্ষরের সংখ্যায় নির্দিষ্ট করা যেতে পারে। এসকিউএল সিএইচএআর কলামগুলির বাইনারি অর্ডার এসকিউএল এনসিএইচএআর কলামগুলির বাইনারি অর্ডারের মতোই হয় যদি ডেটা একই পরিপূরক অক্ষর নিয়ে গঠিত হয়। ফলস্বরূপ, এই কলামগুলি অভিন্ন স্ট্রিংয়ের জন্য একইভাবে সাজানো হয়। অসুবিধাগুলিঃ পরিপূরক অক্ষরগুলি শুধুমাত্র চারটি বাইটের পরিবর্তে ছয়টি বাইট দখল করে। ফলস্বরূপ, সম্পূরক অক্ষরগুলি রূপান্তরিত করা প্রয়োজন। ইউটিএফই একটি ইউনিকোড স্ট্যান্ডার্ড এনকোডিং নয়। ইউটিএফ-8 এনকোডিং প্রয়োজন এমন ক্লায়েন্টদের অবশ্যই পুনরুদ্ধার এবং সংরক্ষণের উপর ডেটা রূপান্তর করতে হবে। আরও দেখুন ইউটিএফ-1 ইউটিএফ-8 বিওসিইউ-1 রেফারেন্স এক্সটার্নাল লিঙ্ক ভি. এস। উমামহেশ্বরন, ইউনিকোড কারিগরি প্রতিবেদন #16: UTF-EBCDIC (2002-04-16) অক্ষর এনকোডিং ইউনিকোড রূপান্তর বিন্যাসের সংজ্ঞা