Un archivo de texto muestra caracteres raros: cómo leerlo
Abres un .txt y ves «español» o filas de � en lugar de texto. El archivo no está dañado: el programa simplemente lo leyó con la codificación equivocada. Aquí explicamos de dónde viene y cómo leer el texto.
Por qué pasa
Un ordenador guarda el texto como bytes, y una codificación es la tabla que convierte los bytes en letras. Hoy casi todo usa UTF-8: sitios web, Mac, Linux, Android y el Bloc de notas de los Windows recientes. Los archivos más antiguos suelen usar Windows-1252 (Europa occidental).
Cuando un archivo escrito con una codificación se lee con otra, las letras se convierten en otros caracteres. El texto en sí está intacto: solo hay que leerlo bien.
Qué indican los caracteres raros
español:Ãseguida de otro símbolo. El archivo está en UTF-8, pero se leyó como Europa occidental.espa�ol: rombos con un signo de interrogación. El archivo está en una codificación antigua, pero se leyó como UTF-8.Привет: muchas «Р» y «С». Texto ruso en UTF-8 leído como Windows-1251.
1. Abre el archivo en OsonKit
Arrastra el archivo a OsonKit. La codificación se detecta a partir de los propios bytes: una marca al inicio del archivo (BOM) indica UTF-8 o UTF-16; el texto que se decodifica como UTF-8 sin errores es UTF-8; si no, OsonKit cuenta cuántos bytes parecen letras cirílicas y elige Windows-1251 o Windows-1252. La codificación elegida aparece junto al archivo. El archivo se lee en tu navegador y no se envía a ningún sitio.
- Archivos de hasta 10 MB.
- Se detectan UTF-8, UTF-16 (con BOM), Windows-1251 y Windows-1252. Otras codificaciones antiguas, como Shift_JIS, GBK, EUC-KR, Windows-1254 o Windows-1256, no son compatibles.
- Es un visor: puedes leer y copiar el texto, pero no editarlo.
2. Vuelve a guardar el texto en UTF-8
Si tienes que reenviar el archivo, guárdalo para que se abra en cualquier sitio. Copia el texto desde OsonKit, pégalo en un documento nuevo del Bloc de notas y guárdalo. El Bloc de notas de Windows 10 (desde 2019) y Windows 11 guarda en UTF-8 por defecto, y eso lo entienden todos los programas y teléfonos actuales.
Si los caracteres raros están en un CSV
Con los .csv pasa lo mismo: una exportación del banco o de un programa de contabilidad se abre en Excel con à en cada tilde. El visor de CSV detecta la codificación igual que con el texto y muestra la tabla con letras normales.