> domínios | internacionais | unicode <
// Punycode - domínios internacionais com codificação de Unicode para ASCII
Suporte a Unicode
Codifique qualquer caractere Unicode, incluindo emojis e scripts especiais.
Compatível com DNS
Cria nomes de domínio apenas ASCII que funcionam com a infraestrutura DNS.
RFC 3492
Padrão oficial IETF para nomes de domínio internacionalizados (IDN).
>> informação técnica
Como o Punycode funciona:
Punycode é uma codificação do tipo bootstring que converte cadeias Unicode em ASCII. Ele separa caracteres ASCII de não ASCII e codifica as posições e valores dos caracteres Unicode usando apenas ASCII.
Exemplo:
"münchen" → xn--mnchen-3ya
Por que usar Punycode:
- >Nomes de domínio internacionais (IDN)
- >Unicode em sistemas DNS
- >Endereços de e-mail com Unicode
- >Compatibilidade com sistemas legados
- >Compatibilidade entre diferentes plataformas
>> perguntas frequentes
O que é Punycode?
Punycode é uma sintaxe de codificação usada para converter caracteres Unicode em ASCII para uso em nomes de domínio internacionalizados (IDN). Ele permite que os domínios contenham caracteres que não são ASCII.
Por que o Punycode usa o prefixo "xn--"?
O prefixo "xn--" identifica um rótulo de domínio como codificado em Punycode. Ele significa "ASCII Compatible Encoding" e evita confusão com domínios ASCII normais.
Posso usar emojis em nomes de domínio?
Sim, emojis podem ser codificados com Punycode. Por exemplo, 😊.com torna-se xn--e28h.com. No entanto, nem todos os registradores oferecem suporte a domínios com emojis.
Punycode é apenas para domínios?
Embora tenha sido projetado principalmente para nomes de domínio, o Punycode pode codificar qualquer texto Unicode em ASCII. Ele é mais usado para IDN e endereços de e-mail internacionalizados.