codificar | decodificar | comprimir

> dominios | internacionales | unicode <

// Punycode - dominios internacionales con codificación de Unicode a ASCII

[UNICODE]

Compatibilidad con Unicode

Codifica cualquier carácter Unicode, incluidos emojis y escrituras especiales.

[DNS]

Compatible con DNS

Crea dominios solo ASCII que funcionan con la infraestructura DNS.

[STANDARD]

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.

Otros idiomas