Para qué sirve esta herramienta
Esta herramienta convierte datos de cadena y bytes entre formas UTF-8, UTF-16LE, UCS-2, Latin1, Base64, ASCII, Hex y array de bytes. Es útil cuando se depuran errores de codificación, se inspeccionan payloads o se preparan datos para APIs y protocolos.
Notas sobre codificación
- UTF-8 es la codificación Unicode más común usada en la web.
- UTF-16LE es la variante UTF-16 little-endian usada por esta herramienta, y UCS-2 se trata como su alias.
- Latin1 solo soporta U+0000 a U+00FF y puede truncar puntos de código superiores.
- Base64 ignora caracteres separadores no-Base64 como espacios y saltos de línea al decodificar.
- Hex usa dos caracteres hexadecimales por byte, y los datos finales incompletos serán truncados.
- La salida de array de bytes representa cada byte como un número decimal de 0 a 255 separado por comas.
Nota sobre ASCII
ASCII solo se aplica a datos ASCII de 7 bits y es principalmente útil para compatibilidad heredada. En la mayoría de los casos modernos, UTF-8 es la mejor opción predeterminada.
Preguntas frecuentes
¿Qué problema resuelve un conversor de codificación de texto?
Ayuda a ver cómo el mismo texto se representa en distintas codificaciones, útil para depurar caracteres dañados, archivos importados, payloads de API y datos heredados.
¿Por qué aparecen caracteres mojibake?
El mojibake ocurre cuando bytes escritos en una codificación se leen como otra. Revisar la representación de bytes ayuda a encontrar dónde ocurrió el desajuste.
¿Base64 es lo mismo que codificación de caracteres?
No. Las codificaciones de caracteres convierten texto en bytes; Base64 representa bytes como texto ASCII para transporte. A veces se necesitan ambas cosas al depurar datos.
Herramientas relacionadas
- Codificación/Decodificación Base64:Codifique cadenas a Base64 y decodifique Base64 a texto
- Codificación/Decodificación Unicode:Codifique y decodifique secuencias de escape Unicode en línea
- Codificación/Decodificación URL:Codifique y decodifique caracteres especiales en URLs