Unicode e internacionalización

reparar caracteres corruptosseguir la lectura equivocada

Compara lecturas sin modificar el texto ni los bytes originales.

reparar caracteres corruptos

Texto dañado o bytes originales

Opciones de reparación

Introduce texto, pega Hex o elige un archivo.

El texto y los bytes del archivo se procesan en este navegador; no se suben.

Cambió la entrada o la configuración. Esperando un análisis nuevo.

Cada opción es una hipótesis. La reversibilidad no prueba cuál era el texto original.

Necesitas reparar caracteres corruptos cuando un nombre con tilde se convierte en «café» o un archivo antiguo muestra texto ilegible. Empieza por una frase corta con palabras conocidas.

Si conservas el archivo, abre sus bytes en vez de copiar solo el resultado dañado. Al arreglar caracteres raros desde texto pegado, los valores sustituidos por otra aplicación pueden haberse perdido.

¿Por qué reparar caracteres corruptos aquí?

Las pruebas originales permanecen separadas de cada interpretación.

Unos bytes, varias lecturas

Al reparar caracteres corruptos, el archivo o la secuencia Hex no cambia. El panel muestra vistas independientes con UTF-8, GBK y otros decodificadores; elegir una no altera la fuente.

Una fila de fichas de bytes intacta se ramifica en distintas vistas de texto.

Ver la dirección del error

Para texto pegado se invierte la lectura incorrecta para reconstruir bytes y después decodificarlos con la codificación supuesta original. La ruta aparece junto al resultado.

Caracteres deformados retroceden por fichas de bytes hasta una palabra con tilde legible.

Elige primero qué evidencia tienes

01

Prioriza el archivo original

Archivo y Hex conservan bytes reales y marcan errores UTF-8 con desplazamientos desde cero. Un texto pegado no conserva la posición de los bytes inválidos del archivo.

02

Lee la ruta como un hecho pasado

«Escrito originalmente como» es la codificación inicial y «leído por error como» es la interpretación posterior. Cambiar cualquiera invalida la exportación anterior.

03

Confirma nombres antes de guardar

Una ruta reversible no garantiza que sea correcta. Contrasta acentos, nombres y puntuación; copia o descarga únicamente el cálculo actualizado.

Pistas para entender el daño

Validación estricta de UTF-8

Sobre bytes de archivo o Hex se localizan inicios, continuaciones y secuencias truncadas. Sirve para investigar la codificación UTF-8 sin inventar posiciones en texto pegado.

Candidatos de varios alfabetos

Se comparan lecturas occidentales, cirílicas y de Asia oriental. Un corrector mojibake puede proponer varias rutas sin presentar la primera como certeza.

Dos descargas separadas

El texto elegido se guarda en un archivo UTF-8 nuevo. Los bytes iniciales pueden descargarse aparte para repetir el diagnóstico sin perder evidencia.

Límites de una reparación aparente

Un candidato no es un veredicto
Una cadena reversible puede ser equivocada y una muestra breve admite varias lecturas plausibles. Usa palabras conocidas o información sobre el archivo de origen.
Los signos de reemplazo borran datos
Si otra aplicación ya escribió � o ?, esos signos no guardan el byte original. Busca el archivo previo; este panel no promete recuperarlo desde texto pegado.
Los desplazamientos exigen bytes
Solo archivo o Hex informa posiciones de errores UTF-8. El navegador ya entregó caracteres Unicode al pegar texto y no conoce los bytes inválidos anteriores.
No se sobrescribe ningún archivo
La página no modifica la fuente, bases de datos ni PDF, y no exporta a codificaciones antiguas que puedan convertir letras en ?. Crea archivos UTF-8 nuevos.

Preguntas sobre reparar caracteres corruptos

¿Por qué ocurre el mojibake?

Aparece cuando bytes escritos con una codificación se leen usando otra. La misma secuencia puede representar letras distintas según el decodificador.

¿Se puede arreglar cualquier caso de mojibake?

No. Si los bytes se perdieron al convertirse en � o ?, una propuesta puede no recuperar el original. Comprueba el archivo fuente.

¿Por qué es tan común el par UTF-8/Shift_JIS?

Un archivo UTF-8 japonés abierto como Shift_JIS puede producir caracteres sin sentido. La ruta manual permite probar esa lectura, pero verifica el contexto.

¿Cómo arreglo los caracteres chinos que aparecen como basura?

Conserva el archivo si existe y compara UTF-8, GBK y Big5. Si solo queda texto pegado, prueba la dirección manual y palabras conocidas.

¿Por qué hay piezas corrompidas de texto que esto no logra restaurar?

Una parte puede haber sufrido otra conversión o contener signos de reemplazo. Trabaja por fragmentos y busca una copia anterior con bytes.

¿Falta un caso que te preocupa?

Volver a reparar caracteres corruptos

Para reparar caracteres corruptos en este fragmento, compara las opciones con el contexto y conserva los bytes antes de guardar una interpretación.