Punycode এর মাধ্যমে এনকোডিং
প্রাথমিকভাবে, ডোমেইন নামে শুধুমাত্র ল্যাটিন অক্ষর অনুমোদিত ছিল। পরবর্তীতে, জাতীয় বর্ণমালার অক্ষরগুলিও অনুমোদিত হয়।
কিন্তু এখানে সবকিছু এত সহজ নয়! আসলে, অ-ল্যাটিন নামগুলি একটি চতুর পদ্ধতিতে গঠিত। ব্যবহারকারী ব্রাউজারে অ-ল্যাটিন সুন্দর নাম দেখতে পান, কিন্তু বিভিন্ন প্রোগ্রামের ভিতরে, যা তাদের কাজের জন্য ডোমেইন নাম ব্যবহার করে, সেই নামগুলি ল্যাটিন অক্ষরে রূপান্তরিত হয়।
অর্থাৎ, প্রতিটি অ-ল্যাটিন ডোমেইনের জন্য ল্যাটিন অক্ষর নিয়ে গঠিত একটি বিশেষ কোড রয়েছে। এই ধরনের কোডকে Punycode বলা হয়।
উদাহরণস্বরূপ, молоко.ru কে Punycode
xn--j1abcibb.ru-এ রূপান্তরিত করা হবে,
এবং молоко.рф কে Punycode xn--j1abcibb.xn--p1ai-এ
চলুন সিরিলিক নাম নিয়ে পরীক্ষা করি।
ব্রাউজারে молоко.рф সাইটটি খুলুন।
তারপর ব্রাউজারের অ্যাড্রেস বার থেকে ঠিকানা কপি করুন
এবং এডিটরে পেস্ট করুন।
এবং молоко.рф নামের পরিবর্তে এডিটরে
তার Punycode থাকবে! একই অবস্থা
ঘটবে যদি আপনি মেসেঞ্জারে ডোমেইন নাম
কপি করেন।
অর্থাৎ! উপরে বলা হয়েছিল যে Punycode শুধুমাত্র প্রোগ্রামগুলি দেখে, আর মানুষ ডোমেইনের সুন্দর নাম দেখে। আসলে, আমরা দেখতে পাচ্ছি, এটি সম্পূর্ণ সত্য নয়। এটি এই ধরনের ডোমেইনের মূল্য কিছুটা হ্রাস করে। এই ধরনের ডোমেইন কেনার সময় সবকটি赞成 এবং反对 যাচাই করা উচিত।
সিরিলিক নাম সহ ডোমেইন নিয়ে চিন্তা করুন। কনভার্টার এর সাহায্যে খুঁজে বের করুন, তাদের Punycode কি হবে।