Punycode in Text dekodieren

Konvertieren Sie ASCII-Punycode (xn--) zurück in lesbaren Unicode-Text oder internationalisierte Domainnamen.

Dekodiert Segmente, die mit xn-- beginnen

RFC-KONFORM

Präzise Dekodierung gemäß RFC 3492 und IDNA-Protokollen für maximale Zuverlässigkeit.

100%% Client-seitig

Ihre Daten verlassen niemals Ihren Browser. Datenschutz hat für uns höchste Priorität.

Schnell & Simpel

Intuitive Benutzeroberfläche, konzipiert für schnelle Überprüfungen und Stapelverarbeitung.

試試這些範例

Punycode-Domain

Einen Punycode-Domänennamen zurück in seine Unicode-Version dekodieren.

Jetzt anwenden

Einzelnes Label

Dekodieren Sie einen einzelnen Punycode-String (ohne xn-- Präfix).

Jetzt anwenden

Komplexe IDN

Dekodieren Sie einen komplexen internationalisierten Domainnamen.

Jetzt anwenden

Leitfaden zur Punycode-Dekodierung und IDN

Wie die Punycode-Dekodierung funktioniert

Punycode-Decodierung ist der umgekehrte Prozess der Umwandlung von ASCII-Zeichenfolgen zurück in ihre ursprüngliche Unicode-Darstellung (nicht-ASCII). Dies ist unerlässlich, damit Menschen internationalisierte Domainnamen lesen können, die in Protokollen oder Systemkonfigurationen als xn-- erscheinen.

Unser Decoder identifiziert das ACE-Präfix und wendet den Punycode-Algorithmus an, um Zeichen aus verschiedenen Schriften, darunter Kyrillisch, Chinesisch, Arabisch und mehr, zu rekonstruieren.

Wann sollte ein Punycode-Decoder verwendet werden?

  • Log-Analyse: Domainnamen in Serverzugriffslogs oder Netzwerkverkehrsaufzeichnungen dekodieren.
  • Sicherheitsprüfungen: Überprüfen Sie das tatsächliche Ziel verdächtiger "xn--"-Links, um Homograph-Angriffe zu verhindern.
  • Entwicklung: Konvertieren Sie Punycode zurück in Unicode, um sicherzustellen, dass Daten in Ihrer Benutzeroberfläche korrekt gespeichert und angezeigt werden.
  • SEO & Marketing: Lesen Sie internationale Domains, die von Wettbewerbern genutzt werden, oder für Ihren eigenen Markenschutz.

Punycode vs. URL-Kodierung

Es ist wichtig zu beachten, dass Punycode nicht dasselbe ist wie URL-Kodierung (Prozentkodierung). Während die URL-Kodierung Sonderzeichen wie Leerzeichen oder Symbole in einem URL-Pfad behandelt (z. B. %20), behandelt Punycode speziell Nicht-ASCII-Zeichen im Domainnamen selbst.

Beispiel: In der URL https://münchen.de/search?q=café:
münchen.de wird via Punycode zu xn--mnchen-3ya.de umgewandelt.

Fatal error: Uncaught ValueError: Unknown format specifier "A" in /www/wwwroot/www.mefancy.com/textchange/decode-punycode-to-text.php:524 Stack trace: #0 /www/wwwroot/www.mefancy.com/textchange/decode-punycode-to-text.php(524): sprintf() #1 {main} thrown in /www/wwwroot/www.mefancy.com/textchange/decode-punycode-to-text.php on line 524