Eu possuo o domínio Unicode κλαρα-σωλις.ευ
, que deve ser convertido para xn----ylba7abgd9bnh0e.xn--qxa6a
, mas muitos serviços convertem a URL para xn----ylba7abgd9buc7d.xn--qxa6a
.
Os sites gostam https://www.punycoder.com/
e https://dencode.com/string
retornam a versão errada do A-Label.
Isso está causando problemas com o GMail e o Outlook, porque eles não podem resolver meu domínio e não consigo enviar e-mails para meu servidor de e-mail.
Alguém sabe a causa raiz desta conversão errada? Existe talvez uma biblioteca que faz isso errado? Ou eles usam um padrão obsoleto?
Seu domínio foi registrado usando as regras IDNA2008, mas esses serviços usam as antigas regras IDNA2003 (ou IDNA2008 com " TR46 Transitional Processing", que é compatível com IDNA2003). A primeira ferramenta realmente menciona isso em sua primeira página.
O caractere U+03C2
ς
é um dos quatro caracteres que possuem codificações diferentes nos dois padrões (embora ainda seja válido em ambos). Nas regras antigas, ele é mapeado para U+03C3σ
, enquanto nas novas regras é um caractere válido por conta própria.