kodla | çöz | sıkıştır

> uluslararası | alan adları | unicode <

// Punycode - Unicode’den ASCII’ye kodlama ile uluslararası alan adları

[UNICODE]

Unicode desteği

Emojiler ve özel yazı sistemleri dahil her türlü Unicode karakterini kodlayın.

[DNS]

DNS uyumlu

DNS altyapısıyla çalışan yalnızca ASCII içeren alan adları oluşturur.

[STANDARD]

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.

Diğer diller