Text in Punycode kodieren

Unicode-Text oder internationalisierte Domainnamen (IDN) in ASCII-kompatibles Punycode umwandeln.

Verarbeitet durch Punkte getrennte Bezeichnungen (z. B. xn--...)

IDN-Unterstützung

Vollständige Unterstützung von RFC 3492 für internationalisierte Domainnamen in Anwendungen (IDNA).

私密且安全

Die Verarbeitung erfolgt vollständig auf Ihrem Gerät. Ihre Daten werden niemals an einen Server gesendet.

Sofortige Kodierung

Echtzeit-Punycode-Konvertierung während der Eingabe, optimiert für Geschwindigkeit und Genauigkeit.

試試這些範例

Deutsche Domain (München)

Deutsche Umlaut-Zeichen in einem Domainnamen kodieren

Jetzt anwenden

Französische Domain (Café)

Konvertieren Sie eine akzentuierte französische Domain in Punycode.

Jetzt anwenden

Chinesische Domain

Chinesische Zeichen in das Punycode-Format kodieren

Jetzt anwenden

Japanische Domain

Konvertieren einer japanischen Domain in das Punycode-Format

Jetzt anwenden

Russische Domain

Kyrillische Zeichen in einem Domainnamen kodieren

Jetzt anwenden

Schwedische Domain

Skandinavische Zeichen in Punycode umwandeln

Jetzt anwenden

Der ultimative Leitfaden zur Punycode-Kodierung

Was ist Punycode?

Punycode ist eine spezielle Kodierungsmethode, die verwendet wird, um Unicode-Zeichen nur mit dem begrenzten ASCII-Zeichensatz (A-Z, 0-9 und Bindestriche) darzustellen. Dies wird hauptsächlich für internationalisierte Domainnamen (IDNs) verwendet.

Da das Domain Name System (DNS) historisch nur ASCII unterstützte, ermöglicht Punycode, dass Webadressen wie münchen.de von Browsern und Servern als xn--mnchen-3ya.de verstanden werden.

Warum in Punycode kodieren?

  • Domain-Registrierung: Viele Registrare benötigen die Punycode-Version einer Domain für die technische Konfiguration.
  • Server-Konfiguration: Webserver (wie Nginx oder Apache) verwenden in ihren Konfigurationsdateien für IDNs oft Punycode.
  • Kompatibilität: Stellen Sie sicher, dass Ihre internationalen Links in allen älteren E-Mail-Clients und Websystemen korrekt funktionieren.
  • Entwicklertests: Debuggen Sie, wie Ihre Anwendung mit nicht-ASCII-Zeichen in URLs und Netzwerkanfragen umgeht.

Das Präfix "xn--" verstehen

Wenn Sie einen Domainnamen kodieren, werden Sie feststellen, dass er mit xn-- beginnt. Dies wird als ACE-Präfix (ASCII Compatible Encoding) bezeichnet. Es signalisiert dem System, dass die folgende Zeichenfolge eine Punycode-Darstellung einer Unicode-Zeichenfolge ist.

Unicode-Beispiel

café.com

Punycode (ACE)-Ergebnis

xn--caf-dma.com