Mojibake & Corrupted UTF-8 Encoding Repair Studio
Fix scrambled and garbled characters (é, ’, €, ©) caused by Windows-1252, ISO-8859-1, and database encoding mismatches in real time.
The Etymology & Engineering Mechanics of Mojibake (文字化け)
Mojibake (Japanese: 文字化け, literally “character transformation”) describes the garbled, scrambled text that appears when computer software decodes a byte stream using a character encoding different from the one used to write it.
The most frequent real-world cause is UTF-8 text misread as Windows-1252 (CP1252) or ISO-8859-1 (Latin-1). For example, in UTF-8, the accented letter é is stored as two bytes: 0xC3 followed by 0xA9. When an older email client, CSV parser, or web server interprets those two bytes using legacy Windows-1252, byte 0xC3 maps to à and byte 0xA9 maps to copyright ©, producing the notorious string "café" instead of "café".
Common Mojibake Patterns Fixed by iloveunicode.com
Frequently Asked Questions (FAQs)
How do I prevent Mojibake from appearing on my website?+
Ensure your HTML documents declare <meta charset="UTF-8"> inside the <head> tag and configure your web server (Nginx, Apache, or Cloudflare) to serve the Content-Type: text/html; charset=utf-8 header.
Why does Excel open CSV files with Mojibake characters?+
Microsoft Excel defaults to the local ANSI encoding unless a UTF-8 Byte Order Mark (BOM: \uFEFF) is placed at the very beginning of the CSV file. Adding a UTF-8 BOM forces Excel to render all international characters cleanly.
Can this tool repair entire text files or documents?+
Yes! You can paste entire books, articles, or SQL dumps into this tool to repair all garbled encoding sequences locally with zero limits.