- UTF-8
- UTF-16
- UTF-32
- শ্রেণি
- স্ক্রিপ্ট
- ব্লক
ইউনিকোড অক্ষর পরিদর্শক
টেক্সট পেস্ট করুন এবং প্রতিটি অক্ষর একসাথে দেখুন — অদৃশ্যগুলোসহ।
- কোড পয়েন্ট
- 0
- গ্রাফিম ক্লাস্টার
- 0
- UTF-8 বাইট
- 0
- UTF-16 ইউনিট
- 0
- লুকানো অক্ষর
- 0
নির্বাচিত ক্লাস্টার
বড় হাতের অক্ষরছোট হাতের অক্ষরটাইটেলকেস অক্ষরমডিফায়ার অক্ষরঅন্যান্য অক্ষরননস্পেসিং চিহ্নস্পেসিং চিহ্নঘেরাও করা চিহ্নদশমিক ডিজিটঅক্ষর-সংখ্যাঅন্যান্য সংখ্যাসংযোজক যতিচিহ্নড্যাশ যতিচিহ্নখোলা যতিচিহ্নবন্ধ যতিচিহ্নপ্রারম্ভিক যতিচিহ্নচূড়ান্ত যতিচিহ্নঅন্যান্য যতিচিহ্নগাণিতিক চিহ্নমুদ্রা চিহ্নমডিফায়ার চিহ্নঅন্যান্য চিহ্নস্পেস বিভাজকলাইন বিভাজকঅনুচ্ছেদ বিভাজককন্ট্রোলফরম্যাটসারোগেটব্যক্তিগত ব্যবহারঅনির্ধারিত
কন্ট্রোলফরম্যাটঅদৃশ্যবিশেষ স্পেসসারোগেটইমোজিঅনির্ধারিত
কীভাবে ব্যবহার করবেন
- টেক্সট পেস্ট বা টাইপ করুন: পাঁচটি গণনা, অক্ষরের গ্রিড ও প্রথম অক্ষরের বিস্তারিত সঙ্গে সঙ্গে দেখায় — কোনো বোতাম চাপতে হয় না।
- প্রথমে পাঁচটি সংখ্যা পড়ুন। কোড পয়েন্ট, গ্রাফিম ক্লাস্টার, UTF-8 বাইট ও UTF-16 ইউনিট একই টেক্সট গোনার চারটি উপায়; পাঁচ অক্ষর আর একটি কম্বাইনিং অ্যাকসেন্ট হিসেবে টাইপ করা "Café" 6 কোড পয়েন্ট কিন্তু 5 ক্লাস্টার — একই দেখতে দুটি স্ট্রিং তুলনায় ব্যর্থ হওয়ার এটাই স্বাভাবিক কারণ।
- গ্রিডের যেকোনো চিপে ক্লিক করে তার ফাইল খুলুন: কোড পয়েন্ট, UTF-8 / UTF-16 / UTF-32 বাইট, অফিশিয়াল ইউনিকোড নাম, সাধারণ শ্রেণি, স্ক্রিপ্ট ও ব্লক। কয়েকটি কোড পয়েন্টের ক্লাস্টার (পরিবার ইমোজি, অ্যাকসেন্টযুক্ত অক্ষর) প্রতি কোড পয়েন্টে একটি সারি পায়।
- লুকানো অক্ষরগুলো গ্রিডে হাইলাইট হয়; কেবল সেগুলো দেখতে "Hidden only"-তে যান। এতে জিরো-উইথ স্পেস, জয়নার, দিকনির্দেশক চিহ্ন, নো-ব্রেক স্পেস, কন্ট্রোল অক্ষর ও জোড়াহীন সারোগেট পড়ে।
- "Copy code points" পুরো টেক্সটকে "U+0043 U+0061 …" হিসেবে দেয়, কোড বা বাগ রিপোর্টে পেস্ট করার জন্য প্রস্তুত। "Copy this cluster" নির্বাচিতটির জন্য একই কাজ করে।
উদাহরণ
ইনপুট
Café — “smart quotes” vsplain 👍🏽
কোড পয়েন্ট
U+0043 U+0061 U+0066 U+0065 U+0301 U+0020 U+2014 U+0020 U+201C U+0073 U+006D U+0061 U+0072 U+0074 U+0020 U+0071 U+0075 U+006F U+0074 U+0065 U+0073 U+201D U+00A0 U+0076 U+0073 U+200B U+0070 U+006C U+0061 U+0069 U+006E U+0020 U+1F44D U+1F3FD
34 কোড পয়েন্ট, 32 ক্লাস্টার, 2 লুকানো অক্ষর: "vs"-এর আগে নো-ব্রেক স্পেস U+00A0 এবং "plain"-এর আগে জিরো-উইথ স্পেস U+200B। "Cafe" আর U+0301 মিলে দুটি কোড পয়েন্টের এক ক্লাস্টার, আর 👍🏽 দুটি কোড পয়েন্টের (U+1F44D + U+1F3FD) এক ক্লাস্টার। দুটি সারিই দেখতে 👍🏽 চিপটি বেছে নিন।
নিয়ম, সীমাবদ্ধতা ও পরিচিত সমস্যা
- নাম আসে 499টি অফিশিয়াল এন্ট্রির একটি নির্বাচিত তালিকা থেকে — ASCII, Latin-1, সাধারণ যতিচিহ্ন, ফুল-উইথ রূপ, প্রচলিত CJK যতিচিহ্ন, ভ্যারিয়েশন সিলেক্টর ও অদৃশ্য ফরম্যাটিং অক্ষর। এর বাইরের অক্ষরে নামের জায়গায় "—" দেখায়; শ্রেণি, স্ক্রিপ্ট ও ব্লক প্রতিটি অক্ষরের জন্য গণনা করা হয়।
- নাম ও ব্লকের নাম ইচ্ছাকৃতভাবে অফিশিয়াল ইউনিকোড ইংরেজিতে থাকে: এগুলো স্পেক ও কোডে ব্যবহৃত আইডেন্টিফায়ার, অনুবাদ করলে আর মানের সঙ্গে মেলানো যেত না।
- ব্লক ও স্ক্রিপ্ট Unicode 16.0.0 অনুসরণ করে। পরবর্তীতে যোগ হওয়া অক্ষরের ব্লক অনুপস্থিত থাকতে পারে ("—") এবং স্ক্রিপ্ট তার কোডে নেমে আসতে পারে (যেমন "Latn")।
- জোড়াহীন সারোগেটের UTF-8 বাইট U+FFFD (EF BF BD) হিসেবে গণনা হয় — ব্রাউজারের এনকোডার এটাই করে; টেক্সট নিজে কখনো বদলানো হয় না।
- গ্রাফিম ক্লাস্টারে Intl.Segmenter ব্যবহৃত হয় (Chrome 87+, Safari 14.1+); এটি না থাকলে টুল প্রতি কোড পয়েন্ট হিসেবে গণনা করে এবং নোটিশে তা জানায়।
- লাইন ব্রেক লুকানো অক্ষর হিসেবে গণনা হয় কারণ সেগুলো কন্ট্রোল অক্ষর। লাইনের শেষে ঘুরে বেড়ানো বাইট খুঁজলে এটাই চান, তবে এর মানে "লুকানো"-তে বহু-লাইনের পেস্টের নিউলাইনও পড়ে।
- কেবল পড়ার জন্য: টেক্সট কখনো বদলায় না। অদৃশ্য অক্ষর সরাতে Text cleaner, আর \u এস্কেপ বা শতাংশ-এনকোডিং হিসেবে লিখতে এস্কেপ টুল ব্যবহার করুন।
- বক্স গ্লিফ মানে কেবল আপনার সিস্টেম ফন্টে অক্ষরটি নেই — অক্ষরটি অনির্ধারিত তা নয়।
- সর্বোচ্চ 100,000 কোড পয়েন্ট। গ্রিড প্রথম 1,000 ক্লাস্টার রেন্ডার করে, অথচ উপরের প্রতিটি গণনা পুরো টেক্সট জুড়ে থাকে।
- কিছুই আপলোড হয় না: সবকিছু আপনার ব্রাউজারে চলে, টেক্সট কখনো পেজ ছাড়ে না, আর নেটওয়ার্ক বন্ধ করেও টুলটি কাজ করে।
সম্পর্কিত টুল
স্ট্রিংটি অবশেষে বোঝা গেলে সাধারণত যা দরকার।