Tool-Beschreibung

Ein Tool zur Konvertierung zwischen Punycode- und Unicode-Darstellungen von internationalisierten Domainnamen (IDN). Punycode ist ein Kodierungssystem, das es ermöglicht, Unicode-Zeichen nur mit ASCII-Zeichen darzustellen, wodurch die Verwendung internationaler Zeichen in Domainnamen möglich wird.

Funktionen

  • Bidirektionale Konvertierung: Konvertierung von Unicode zu Punycode und umgekehrt
  • Echtzeitverarbeitung: Sofortige Konvertierung während der Eingabe
  • Domainnamen-Unterstützung: Funktioniert mit vollständigen Domainnamen oder einzelnen Labels
  • Internationale Zeichen: Unterstützt alle Unicode-Zeichen einschließlich Emojis, Kyrillisch, Arabisch, Chinesisch und mehr
  • Klare Oberfläche: Einfache textfeldbasierte Eingabe und Ausgabe

Anwendungsfälle

  • Domainnamen-Registrierung: Konvertierung internationaler Domainnamen in das für DNS erforderliche ASCII-kompatible Kodierungsformat
  • E-Mail-Adressen: Verwaltung internationalisierter E-Mail-Adressen, die Punycode-Kodierung erfordern
  • Webentwicklung: Testen und Debuggen von Implementierungen internationalisierter Domainnamen
  • DNS-Konfiguration: Vorbereitung von Domainnamen mit Sonderzeichen für DNS-Einträge
  • IDN-Verständnis: Lernen, wie internationalisierte Domainnamen im DNS-System kodiert werden
  • Domain-Validierung: Überprüfung, wie Domainnamen mit Unicode-Zeichen in ihrer kodierten Form erscheinen werden

Was ist Punycode

Punycode ist eine Darstellung von Unicode mit dem begrenzten ASCII-Zeichensatz, der für Internet-Hostnamen verwendet wird. Es ist in RFC 3492 definiert und wird zur Kodierung internationalisierter Domainnamen (IDN) in Anwendungen verwendet, die Unicode nicht unterstützen.

Zum Beispiel:

  • münchen.de (Unicode) → xn--mnchen-3ya.de (Punycode)
  • 日本.jp (Unicode) → xn--wgv71a.jp (Punycode)
  • مصر.eg (Unicode) → xn--wgbh1c.eg (Punycode)

Das Präfix xn-- zeigt an, dass das Label in Punycode kodiert ist.