> internationale | domains | unicode <
// Punycode - internationale Domainnamen mit Unicode-zu-ASCII-Kodierung
Unicode-Unterstützung
Kodiert beliebige Unicode-Zeichen, einschließlich Emojis und Spezialschriften.
DNS-kompatibel
Erzeugt reine ASCII-Domainnamen, die mit DNS-Infrastruktur funktionieren.
RFC 3492
Offizieller IETF-Standard für internationalisierte Domainnamen (IDN).
>> technische informationen
Wie Punycode funktioniert:
Punycode ist eine Bootstring-Kodierung, die Unicode-Zeichenketten in ASCII umwandelt. ASCII-Zeichen werden von Nicht-ASCII-Zeichen getrennt, dann werden Position und Werte der Unicode-Zeichen ausschließlich mit ASCII kodiert.
Beispiel:
"münchen" → xn--mnchen-3ya
Warum Punycode verwenden:
- >Internationale Domainnamen (IDN)
- >Unicode in DNS-Systemen
- >E-Mail-Adressen mit Unicode
- >Abwärtskompatibilität
- >Kompatibilität zwischen unterschiedlichen Systemen
>> häufig gestellte fragen
Was ist Punycode?
Punycode ist eine Kodiersyntax, mit der Unicode-Zeichen in ASCII umgewandelt werden, um sie in internationalisierten Domainnamen (IDN) zu verwenden. Dadurch können Domains Nicht-ASCII-Zeichen enthalten.
Warum verwendet Punycode das Präfix "xn--"?
Das Präfix "xn--" kennzeichnet ein Domain-Label als Punycode-kodiert. Es steht für "ASCII Compatible Encoding" und verhindert Verwechslungen mit normalen ASCII-Domains.
Kann ich Emojis in Domainnamen verwenden?
Ja, Emojis können mit Punycode kodiert werden. Zum Beispiel wird 😊.com zu xn--e28h.com. Allerdings unterstützen nicht alle Registrare Emoji-Domains.
Ist Punycode nur für Domains?
Punycode wurde hauptsächlich für Domainnamen entwickelt, kann aber beliebigen Unicode-Text in ASCII kodieren. Am häufigsten wird es für IDN und internationalisierte E-Mail-Adressen genutzt.