Konvertierung von Unicode-Domänen in und aus Punycode
Mit diesem kostenlosen Online-Tool können Sie Unicode-Domainnamen in das Punycode-Format konvertieren,
oder Punycode wieder in lesbare Unicode-Domains zu dekodieren.
Sie können auch mehrere Domains auf einmal eingeben, um sie bequem im Stapel zu konvertieren.
Haben Sie Fragen?
Hier finden Sie Antworten.
Punycode ist ein internationaler Standardalgorithmus, der mehrsprachige Domänennamen (Unicode-Zeichenfolgen) in Koreanisch, Japanisch, Chinesisch, Emoji usw. in ASCII-Zeichenfolgen umwandelt, die nur englische Buchstaben, Zahlen und Bindestriche (-) enthalten.
Er ist in der Norm RFC3492 definiert und ermöglicht die kompatible Verwendung von Domänennamen in verschiedenen Sprachen im Internet.
Eine Punycode-Zeichenkette beginnt immer mit xn--
.
So wird beispielsweise die koreanische Domäne 비볼디.com
im Punycode in xn--vk1b10wnye.com
umgewandelt.
Dieser Ansatz ermöglicht es Browsern, DNS-Servern und anderen Systemen, die nur Englisch unterstützen, internationalisierte Domänennamen (IDN) ohne Probleme zu erkennen und zu verwenden.
Die Umwandlung erfolgt in der Regel automatisch auf der Client-Seite, z. B. in Webbrowsern oder Domänenverwaltungssystemen.
Wenn Sie also eine Domäne registrieren, suchen oder besuchen, die Koreanisch, Japanisch, Emoji usw. enthält, wird sie automatisch in Punycode umgewandelt, damit sie im gesamten Internet zuverlässig verwendet werden kann.
Ja, Punycode ist ein internationaler Standard, der nicht nur koreanische, japanische, chinesische und andere Zeichen, sondern auch Sonderzeichen wie Emoji (😊, 🚀, 🍀 usw.) in ASCII-basierte Zeichenfolgen (Buchstaben, Zahlen, Bindestriche) umwandeln kann.
Zum Beispiel wird 😊.com
in Punycode als xn-74h.com
umgewandelt, so dass solche Domänen weltweit kompatibel sind.
Allerdings unterstützen nicht alle Domain-Registrierungsstellen oder Hosting-Dienste offiziell die Registrierung von Emoji-Domains, so dass Sie sich am besten vorab über deren Unterstützung informieren sollten.
Solange die Punycode-Konvertierung korrekt durchgeführt wird, erlauben Browser und die meisten DNS-Systeme den Zugriff auf und die Verwendung von Domains, die Emoji enthalten.
Auf Webservern wie Apache und Nginx müssen Unicode-Domänen, die Koreanisch, Japanisch, Chinesisch, Emoji usw. enthalten, in ihrem Punycode-konvertierten englischen Domänenformat eingestellt werden, um korrekt zu funktionieren.
Zum Beispiel sollte die Domain 비볼디.com
in der Serverkonfiguration als xn--vk1b10wnye.com
(ihre Punycode-Form) registriert werden, damit der Webserver sie richtig erkennen kann.
Wenn Sie versuchen, eine koreanische oder japanische Domäne direkt einzustellen, wird der Webserver die Domäne nicht erkennen und der Zugriff auf die Website kann fehlschlagen.
In den Zugriffsprotokollen des Webservers sehen Sie immer die englische Domain im Punycode-Format und nicht die tatsächliche Unicode-Domain, auf die zugegriffen wurde.
Bei der Überprüfung von Host-Headern oder Domäneninformationen über Programmiersprachen oder APIs erhalten Sie ebenfalls immer den in Punycode konvertierten Wert.
Verwenden Sie daher bei der Verwendung internationaler Domains (Koreanisch, Japanisch, Emoji usw.) immer die Punycode-Adresse für die Serverkonfiguration, die Registrierung von SSL-Zertifikaten und die Codierung, um einen reibungslosen Betrieb Ihres Dienstes zu gewährleisten.