Dos familias de errores:  y â€
Los signos ¿, ¡, « y » ocupan dos bytes en UTF-8 y empiezan por C2. Leído como Windows-1252, C2 se convierte en Â: por eso aparecen ¿, ¡, « y ». Las comillas “ ”, el apóstrofo ’, la raya — y los puntos suspensivos … ocupan tres bytes (E2 80 xx) y siempre se convierten en †más un tercer carácter. Las letras con tilde, en cambio, se ven como é: más sobre eso.
Antes
¿Ya viste las «rebajas» de verano? ¡Hasta un 30 % de descuento… solo hoy – no te lo pierdas!
Después
¿Ya viste las «rebajas» de verano? ¡Hasta un 30 % de descuento… solo hoy – no te lo pierdas!
Word, Outlook, WordPress y muchos otros programas cambian al escribir las comillas rectas y los guiones por caracteres tipográficos. Por eso el error aparece sobre todo en boletines, tiendas online y textos copiados de Word.
Los patrones de un vistazo
¿→¿,¡→¡Â«→«,»→»(comillas angulares)“→“(comilla de apertura)â€más un carácter invisible →”(comilla de cierre, ver abajo)’→’(apóstrofo),‘→‘–→–,—→—(raya de diálogo)…→…,•→•,€→€Âº→º,ª→ª(1ºen vez de1º),°→°Âseguido de un espacio → un espacio duro dañado, el que mantiene juntos30 %o10 €
Caso especial: †sin nada detrás
La comilla de cierre ” contiene el byte 9D, que no tiene carácter en Windows-1252. Muchos programas lo descartan al mostrar el texto y queda †con un carácter invisible o sin nada. Si el byte sigue ahí, Mojibuster lo repara. Si se eliminó al copiar, ya no se sabe con certeza qué carácter era, así que Mojibuster deja esa posición sin cambios.
Cómo evitarlo
- Guarda los textos de Word y de los editores en UTF-8 e indica la codificación al importar.
- Revisa el juego de caracteres de tu herramienta de boletines y de tu tienda online: debería ser
UTF-8en todas partes. - En bases de datos, usa
utf8mb4para las tablas y la conexión: más consejos para desarrolladores. - En Excel, guarda como CSV UTF-8 (delimitado por comas): Excel muestra caracteres raros.
Preguntas frecuentes
¿Qué significa “?
Es una comilla “ codificada mal dos veces. Mojibuster también repara este doble mojibake, hasta tres niveles a la vez.
¿Las cambio por comillas rectas?
No hace falta. Mojibuster recupera los caracteres originales. Si prefieres ' y ", puedes reemplazarlos después.
¿Por qué solo están mal las comillas y no las tildes?
Probablemente parte del texto se volvió a escribir o viene de dos fuentes distintas. Mojibuster solo repara las posiciones dañadas y deja intactos los caracteres correctos.
¿Se puede recuperar un ? en lugar de ¿?
No. Si un programa ya guardó ? en lugar del signo, la información se ha perdido. Más en signos de interrogación en vez de tildes.