> dominios | internacionales | unicode <
// Punycode - dominios internacionales con codificación de Unicode a ASCII
Compatibilidad con Unicode
Codifica cualquier carácter Unicode, incluidos emojis y escrituras especiales.
Compatible con DNS
Crea dominios solo ASCII que funcionan con la infraestructura DNS.
RFC 3492
Estándar oficial de la IETF para dominios internacionalizados (IDN).
>> información técnica
Cómo funciona Punycode:
Punycode es una codificación de tipo bootstring que convierte cadenas Unicode en ASCII. Separa los caracteres ASCII de los que no lo son y codifica las posiciones y valores de los caracteres Unicode utilizando solo ASCII.
Ejemplo:
"münchen" → xn--mnchen-3ya
Por qué usar Punycode:
- >Dominios internacionales (IDN)
- >Unicode en sistemas DNS
- >Direcciones de correo con Unicode
- >Compatibilidad con sistemas heredados
- >Compatibilidad entre diferentes sistemas
>> preguntas frecuentes
¿Qué es Punycode?
Punycode es una sintaxis de codificación utilizada para convertir caracteres Unicode a ASCII para su uso en dominios internacionalizados (IDN). Permite que los dominios contengan caracteres que no son ASCII.
¿Por qué Punycode usa el prefijo "xn--"?
El prefijo "xn--" identifica una etiqueta de dominio como codificada con Punycode. Significa "ASCII Compatible Encoding" y evita la confusión con dominios ASCII normales.
¿Puedo usar emojis en los nombres de dominio?
Sí, los emojis se pueden codificar con Punycode. Por ejemplo, 😊.com se convierte en xn--e28h.com. Sin embargo, no todos los registradores admiten dominios con emojis.
¿Punycode es solo para dominios?
Aunque fue diseñado principalmente para nombres de dominio, Punycode puede codificar cualquier texto Unicode a ASCII. Se utiliza sobre todo para IDN y direcciones de correo internacionalizadas.