Encoding melalui punycode
Awalnya, hanya huruf Latin yang diizinkan dalam nama domain. Kemudian, karakter dari alfabet nasional diizinkan.
Tapi di sini tidak semuanya sederhana! Sebenarnya, nama non-Latin dibangun berdasarkan sistem yang rumit. Pengguna di browser melihat nama indah non-Latin, tapi di dalam berbagai program yang menggunakan nama domain untuk bekerja, nama-nama seperti itu dikonversi ke karakter Latin.
Artinya, setiap domain non-Latin memiliki kode khusus yang sesuai, terdiri dari huruf Latin. Kode seperti itu disebut Punycode.
Sebagai contoh, молоко.ru akan diubah
menjadi Punycode xn--j1abcibb.ru,
dan молоко.рф menjadi Punycode xn--j1abcibb.xn--p1ai
Mari kita bermain-main dengan nama Kiril.
Buka situs молоко.рф di browser.
Kemudian salin alamat dari bilah alamat
browser dan tempel ke editor.
Dan alih-alih nama молоко.рф di editor
akan muncul Punycode-nya! Situasi serupa
akan terjadi jika Anda menyalin nama domain
ke messenger.
Artinya! Di atas dinyatakan bahwa hanya program yang melihat Punycode, dan manusia melihat nama domain yang indah. Sebenarnya, seperti yang kita lihat, ini tidak sepenuhnya benar. Hal ini agak mengurangi nilai dari domain seperti itu. Semua pro dan kontra harus dipertimbangkan saat membeli domain seperti itu.
Cobalah membuat domain dengan nama Kiril. Gunakan konverter untuk mengetahui Punycode-nya.