kodieren | dekodieren | komprimieren

> internationale | domains | unicode <

// Punycode - internationale Domainnamen mit Unicode-zu-ASCII-Kodierung

[UNICODE]

Unicode-Unterstützung

Kodiert beliebige Unicode-Zeichen, einschließlich Emojis und Spezialschriften.

[DNS]

DNS-kompatibel

Erzeugt reine ASCII-Domainnamen, die mit DNS-Infrastruktur funktionieren.

[STANDARD]

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.

Weitere Sprachen