- Início
-
Decodificar Punycode
Decodificar Punycode para Texto
Converter Punycode ASCII (xn--) de volta para texto Unicode legível ou nomes de domínio internacionalizados.
Decodifica segmentos que começam com xn--
Compatível com RFC
Decodificação precisa seguindo os protocolos RFC 3492 e IDNA para máxima confiabilidade.
100% Lado do Cliente
Seus dados nunca saem do seu navegador. A privacidade é nossa prioridade máxima.
Rápido e Simples
Interface intuitiva projetada tanto para verificações rápidas quanto para processamento em lote.
Experimente Estes Exemplos
Domínio Punycode
Decodificar um nome de domínio Punycode de volta à sua versão Unicode.
Rótulo Único
Decodifique uma única string Punycode (sem o prefixo xn--).
IDN Complexo
Decodifique um nome de domínio internacionalizado complexo.
Guia para Decodificação de Punycode e IDN
Como Funciona a Decodificação Punycode
A decodificação Punycode é o processo inverso de converter strings ASCII de volta para sua representação Unicode original (não ASCII). Isso é essencial para que humanos leiam nomes de domínio internacionalizados que aparecem como xn-- em logs ou configurações de sistema.
Nosso decodificador identifica o prefixo ACE e aplica o algoritmo Punycode para reconstruir caracteres de vários scripts, incluindo cirílico, chinês, árabe e outros.
Quando Usar um Decodificador Punycode?
- Análise de Logs: Decodifique nomes de domínio encontrados em logs de acesso ao servidor ou capturas de tráfego de rede.
- Auditorias de Segurança: Verifique o destino real de links suspeitos "xn--" para prevenir ataques homográficos.
- Desenvolvimento: Converter Punycode de volta para Unicode para garantir que os dados estejam sendo armazenados e exibidos corretamente em sua interface.
- SEO & Marketing: Leia domínios internacionais usados por concorrentes ou para proteção da sua própria marca.
Punycode vs. Codificação de URL
É importante notar que o Punycode não é o mesmo que a codificação de URL (codificação percentual). Enquanto a codificação de URL lida com caracteres especiais como espaços ou símbolos em um caminho de URL (por exemplo, %20), o Punycode lida especificamente com caracteres não ASCII no nome de domínio em si.
Exemplo: Na URL https://münchen.de/search?q=café:
• münchen.de é convertido via Punycode para xn--mnchen-3ya.de.
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