> uluslararası | alan adları | unicode <
// Punycode - Unicode’den ASCII’ye kodlama ile uluslararası alan adları
Unicode desteği
Emojiler ve özel yazı sistemleri dahil her türlü Unicode karakterini kodlayın.
DNS uyumlu
DNS altyapısıyla çalışan yalnızca ASCII içeren alan adları oluşturur.
RFC 3492
Uluslararasılaştırılmış alan adları (IDN) için resmi IETF standardı.
>> teknik bilgiler
Punycode nasıl çalışır:
Punycode, Unicode dizelerini ASCII’ye dönüştüren bir bootstring kodlamasıdır. ASCII karakterlerini ASCII olmayanlardan ayırır ve ardından Unicode karakterlerinin konum ve değerlerini yalnızca ASCII kullanarak kodlar.
Örnek:
"münchen" → xn--mnchen-3ya
Neden Punycode kullanmalıyım:
- >Uluslararası alan adları (IDN)
- >DNS sistemlerinde Unicode
- >Unicode içeren e-posta adresleri
- >Eski sistemlerle geriye dönük uyumluluk
- >Farklı sistemler arasında uyumluluk
>> sık sorulan sorular
Punycode nedir?
Punycode, Unicode karakterlerini uluslararasılaştırılmış alan adlarında (IDN) kullanılmak üzere ASCII’ye dönüştürmek için kullanılan bir kodlama sözdizimidir. Alan adlarının ASCII olmayan karakterler içermesine izin verir.
Punycode neden "xn--" önekini kullanır?
"xn--" öneki, bir alan adı etiketinin Punycode ile kodlandığını gösterir. "ASCII Compatible Encoding" anlamına gelir ve normal ASCII alan adlarıyla karışmasını önler.
Alan adlarında emoji kullanabilir miyim?
Evet, emojiler Punycode kullanılarak kodlanabilir. Örneğin, 😊.com xn--e28h.com olur. Ancak tüm kayıt kuruluşları emoji alan adlarını desteklemez.
Punycode sadece alan adları için midir?
Punycode öncelikle alan adları için tasarlanmıştır, ancak herhangi bir Unicode metni ASCII’ye kodlayabilir. En çok IDN ve uluslararası e-posta adresleri için kullanılır.