- Startseite
-
Punycode kodieren
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
Französische Domain (Café)
Konvertieren Sie eine akzentuierte französische Domain in Punycode.
Chinesische Domain
Chinesische Zeichen in das Punycode-Format kodieren
Japanische Domain
Konvertieren einer japanischen Domain in das Punycode-Format
Russische Domain
Kyrillische Zeichen in einem Domainnamen kodieren
Schwedische Domain
Skandinavische Zeichen in Punycode umwandeln
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