KITIVERSE.LAB
Menú de Herramientas
CLIENT ENGINE // AIR-GAPPED

Decodificador de Mojibake y Conversor de Ancho CJK

Repara cadenas de texto dañadas con doble codificación UTF-8, Windows-1252, cirílico CP1251 y griego ISO-8859-7, y convierte caracteres de Asia Oriental CJK entre ancho completo y medio ancho.

APPARATUS // MOJIBAKE-FIXER VERIFIED OK // 0.0ms

Tabla de Referencia Rápida

Recuperación Occidental Café → Café / — → — (Win-1252)
Recuperación Cirílica Привет → Привет (CP1251)
Recuperación Griega ISO-8859-7 / Win-1253 → Unicode
Ancho de Cuadrícula CJK Zenkaku (U+FF01) ↔ ASCII Hankaku
Privacidad de Ejecución 100% en Memoria del Navegador
Anuncios

Descripción General y Contexto Técnico

El fenómeno conocido como **Mojibake** (文字化け, literalmente 'transformación de caracteres' en japonés) se produce cuando un flujo de texto codificado en un estándar de caracteres —casi siempre **UTF-8** multibyte— se decodifica por error utilizando una página de códigos heredada de un solo byte (8 bits) como **Windows-1252 (Europa Occidental)**, **Windows-1251 (Cirílico)** o **ISO-8859-7 (Griego)**. Cada vez que un diseñador, analista de datos o ingeniero de localización abre un archivo CSV exportado en UTF-8 dentro de Microsoft Excel sin marca de orden de bytes (BOM), importa un volcado antiguo de base de datos MySQL configurada en `latin1` o carga subtítulos de video `.srt` en una línea de tiempo de edición, las secuencias UTF-8 multibyte se fragmentan en extrañas combinaciones de símbolos acentuados.

Por ejemplo, en UTF-8 la letra acentuada `é` (`U+00E9`) se almacena mediante la secuencia de dos bytes `0xC3 0xA9`. Al leerse como Windows-1252, `0xC3` se convierte en `Ã` y `0xA9` en `©`, transformando `Café` en `Café`, `España` en `España` y `München` en `München`. Los signos de puntuación tipográficos sufren una corrupción aún más severa porque las secuencias UTF-8 de 3 bytes (`0xE2 0x80 0x94` para la raya `—`) se asignan a los bytes `0x80–0x9F` de Windows-1252, generando los infames artefactos `—`, `’` y `“` en páginas web y maquetas de diseño. Del mismo modo, cuando un texto cirílico en UTF-8 (`Привет`) se abre bajo una configuración regional rusa Windows-1251, sus prefijos de dos bytes `0xD0 / 0xD1` aparecen como letras `Р` y `С` alternadas (`Привет`).

En la tipografía y el diseño de interfaces de Asia Oriental (japonés, chino y coreano), un desafío estrechamente relacionado consiste en convertir entre letras latinas y dígitos **Zenkaku (全角, Ancho Completo `U+FF01–U+FF5E`)** como `ABC123`, que ocupan una celda cuadrada CJK de `1em × 1em`, y caracteres ASCII estándar **Hankaku (半角, Medio Ancho `U+0021–U+007E`)** (`ABC123`).

El **Decodificador de Mojibake y Conversor de Ancho CJK** de Kitiverse revierte las interpretaciones erróneas de bytes Windows-1252, CP1251 e ISO-8859-7 devolviéndolas a UTF-8 intacto y normaliza los anchos de caracteres CJK al instante, siendo 100% sin registro, procesamiento local en el navegador y almacenamiento en tu dispositivo.

Cómo reparar texto Mojibake dañado y convertir el ancho de caracteres CJK

Restaura exportaciones CSV ilegibles, archivos de subtítulos y cadenas de bases de datos o normaliza tipografía japonesa/CJK de ancho completo en tiempo real.

1

Selecciona el modo de reparación o conversión de ancho que coincida con tu texto dañado: 'Reparar UTF-8 leído como Windows-1252' para artefactos é / ñ / —, 'Reparar UTF-8 leído como CP1251' para artefactos rusos Р / С, 'Reparar Griego ISO-8859-7' o 'CJK Ancho Completo ↔ Medio Ancho'.

2

Pega la cadena ilegible, las filas CSV o el texto CJK en el cuadro de Texto de Origen / Mojibake Corrupto situado a la izquierda.

3

Inspecciona la cadena UTF-8 reconstruida o con el ancho normalizado en el cuadro de salida de la derecha.

4

Haz clic en 'Copiar texto reparado' para copiar el resultado Unicode limpio directamente en tu portapapeles.

Preguntas Frecuentes

¿Por qué mi texto tiene símbolos como 'é', 'ñ', 'ó', '—' y '’' repartidos por todas partes?
Esas combinaciones específicas de caracteres son la huella inconfundible de **texto UTF-8 decodificado erróneamente como Windows-1252 (ISO-8859-1)**. Las vocales acentuadas y la letra ñ en UTF-8 siempre constan de dos bytes que comienzan con el byte `0xC3` (representado como `Ã` en Windows-1252), mientras que los signos de puntuación tipográficos de tres bytes (apóstrofo curvo `’`, comillas tipográficas `“”`, raya `—` y viñeta `•`) comienzan con el byte `0xE2` (`â`) seguido de `0x80` (`€`). Al seleccionar 'Reparar UTF-8 leído como Windows-1252', cada carácter Windows-1252 se revierte a su byte original (`0x00–0xFF`) y se reconstruyen los puntos de código UTF-8 auténticos.
¿Por qué el texto en ruso o ucraniano se convierte en 'Привет' lleno de letras 'Р' y 'С'?
En UTF-8, cada letra cirílica dentro del rango `U+0410–U+044F` se codifica mediante dos bytes que comienzan por `0xD0` o `0xD1`. En la tabla cirílica heredada de 8 bits Windows-1251 (CP1251), el byte `0xD0` corresponde a la letra mayúscula `Р` y el byte `0xD1` a la letra mayúscula `С`. Cuando un archivo UTF-8 se abre como Windows-1251, cada letra individual se desdobla en un par de caracteres que empieza por `Р` o `С`. Seleccionar 'Reparar UTF-8 leído como CP1251' invierte la tabla de bytes CP1251 y restaura el texto cirílico original.
¿Puede esta herramienta recuperar también texto UTF-8 en armenio o georgiano que se abrió como Latin-1?
Sí. Dado que el armenio en UTF-8 (`U+0530–U+058F`, que comienza con los bytes `0xD4–0xD6` y se ve como `Ô²Õ¡Ö€Ö‡` en Latin-1) y el georgiano en UTF-8 (`U+10D0–U+10FF`, que empieza por `0xE1 0x83`) utilizan secuencias estándar UTF-8 de 2 y 3 bytes, el modo 'Reparar UTF-8 leído como Windows-1252' reconstruye limpiamente cadenas en armenio, georgiano, árabe, hebreo y CJK.
¿Cuál es la diferencia entre Ancho Completo (Zenkaku) y Medio Ancho (Hankaku) en la tipografía japonesa y CJK?
La tipografía tradicional de Asia Oriental compone los caracteres chinos (Kanji/Hanzi) y los silabarios japoneses Kana sobre una cuadrícula cuadrada monoespaciada uniforme (`1em` de ancho). Para alinear letras latinas y números vertical u horizontalmente dentro de esa cuadrícula, las fuentes CJK incluyen **formas de Ancho Completo (`U+FF01–U+FF5E`)** como `ABC123` junto con el espacio ideográfico de ancho completo (`U+3000`). Al importar catálogos de productos japoneses, direcciones o formularios en interfaces occidentales o bases de datos, convertir los caracteres de Ancho Completo a **ASCII de Medio Ancho (`ABC123`)** evita espacios desproporcionados y fallos de validación.
¿Por qué no se pueden recuperar las secuencias de signos de interrogación '???' o el símbolo ''?
Si una aplicación sobrescribió permanentemente los bytes no reconocidos con signos de interrogación ASCII literales (`0x3F`, `?`) o con el Carácter de Reemplazo Unicode (`U+FFFD`, ``) antes de guardar el archivo en disco, los valores numéricos de los bytes originales fueron destruidos. La recuperación de mojibake funciona siempre que los valores originales de los bytes sigan presentes como caracteres desplazados (como `Café` o `Привет`).
¿Se suben mis volcados de bases de datos o archivos de subtítulos a algún servidor?
No. Kitiverse funciona 100% sin registro, procesamiento local en el navegador y almacenamiento en tu dispositivo. Toda la decodificación de flujos de bytes se ejecuta localmente en tu navegador.

Instrumentos Relacionados en Este Banco

Todas las herramientas de Texto y Contenido →
Texto y Contenido →

Inspector de Glifos Unicode y Estilizador de Fuentes

Inspecciona puntos de código de caracteres (U+XXXX), secuencias de bytes UTF-8, escapes HTML/CSS y caracteres invisibles de ancho cero, o transforma texto en estilos tipográficos matemáticos Unicode.

Texto y Contenido →

Contador de Palabras, Caracteres y Bytes

Contador léxico de palabras en tiempo real, analizador de caracteres y bytes UTF-8, estimador de tiempo de lectura y locución, e inspector de densidad de palabras clave SEO.

Texto y Contenido →

Comparador de Diferencias de Texto (Diff)

Comparación de texto en paralelo y unificada en línea. Precisión a nivel de carácter ejecutada localmente en tu navegador sin subidas a servidores.

Texto y Contenido →

Conversor de ANSI a Unicode y de Unicode a ANSI

Convierte bidireccionalmente fuentes de diseño ANSI heredadas de 8 bits (armenio ARMSCII-8, georgiano AcadNusx, cirílico CP1251) y Unicode UTF-8 estándar para Illustrator, Photoshop, Figma y publicación web.

Texto y Contenido →

Reformateador de Texto RTL Árabe, Persa y Kurdo

Convierte texto árabe, persa (farsi), kurdo y urdu desconectado e invertido en glifos conectados Presentation Forms-B para DaVinci Resolve, Blender, Cinema 4D y aplicaciones de Adobe.

Texto y Contenido →

Conversor de Mayúsculas y Generador de Slugs URL

Transforma identificadores de código, columnas de bases de datos y titulares entre 10 convenciones de nomenclatura incluyendo camelCase, snake_case, kebab-case y slugs URL SEO.

Nota de Ejecución y Verificación en el Cliente:

Esta utilidad se ejecuta 100% localmente en tu navegador con almacenamiento en tu dispositivo y cero envíos a servidores. Todos los resultados se proporcionan "tal cual"; por favor valida los datos, códigos y archivos críticos antes de usarlos en producción.

KITIVERSE // COMMAND SEARCH
SPEC-2026
ESC

Escribe para buscar utilidades, conversores y calculadoras...

Start typing tool name, category, or file format.

    ↑ ↓ navigate ↵ operate
    100% In-Browser
    DISPATCH // TELEMETRY

    Feedback & Issue Report

    0 / 1000
    Telemetry stamp (URL, viewport, form-factor) attached automatically.

    Suggest a Scale Comparison

    Propose an intuitive real-world comparison

    All suggestions are reviewed for factual accuracy prior to publication.