RibbonDiff mantiene los controles de codificación cerca del archivo para que el texto detectado pueda confirmarse o recargarse de forma deliberada.
RibbonDiff suele detectar correctamente la codificación de texto
RibbonDiff suele abrir automáticamente los archivos de texto con la codificación correcta. Sin embargo, las codificaciones de texto plano pueden ser ambiguas, por lo que RibbonDiff muestra automáticamente el selector Encoding para que puedas verificar el valor detectado o reabrir el archivo desde disco con otra codificación cuando sea necesario.
Eso significa que el mismo control sirve tanto para comprobaciones cotidianas como para casos reales ocasionales de mojibake.
Cuándo resulta útil el selector Encoding
- Comprobar archivos CSV o de texto heredados que pueden venir de Windows antiguos o de flujos regionales.
- Confirmar cómo interpretó RibbonDiff un archivo antes de guardarlo o compararlo.
- Recargar el mismo archivo desde disco con otra codificación si el texto se ve incorrecto.
Acerca de los archivos de ejemplo
- support-notes-utf8.txt — texto de referencia en UTF-8.
- support-notes-shift-jis.txt — el mismo texto guardado como Shift_JIS.
- inventory-utf8.csv y inventory-shift-jis.csv — archivos CSV correspondientes en UTF-8 y Shift_JIS.
Son archivos de referencia emparejados con el mismo contenido en UTF-8 y Shift_JIS. Están pensados para mostrar las codificaciones compatibles y el flujo de recarga manual; no están diseñados para provocar un falso positivo al abrirlos.
Cómo probarlo con los ejemplos incluidos
- Abre un archivo UTF-8 y el archivo Shift_JIS correspondiente.
- Confirma que ambos archivos son legibles y observa el selector Encoding en la barra de título.
- Usa el selector para inspeccionar la codificación detectada por RibbonDiff o elige Reload with Encoding cuando quieras verificar otra interpretación.
- Si alguna vez un archivo real se abre como mojibake, usa el mismo control para reabrirlo desde disco con la codificación correcta.
Para una captura visible de antes/después, vuelve a abrir intencionalmente un archivo Shift_JIS como UTF-8 primero y luego recárgalo de nuevo como Shift_JIS. Es una demostración manual del control, no el resultado inicial esperado.
Páginas relacionadas
Reload with Encoding es una página de ejemplo más breve para el mismo selector y flujo de recarga.