Kamus Jenis dan Penyebab Mojibake
Ada pola di balik mojibake yang mengubah teks menjadi karakter tidak bermakna seperti "縺ゅj" atau "".
Kami akan menjelaskan mengapa mojibake terjadi, bagaimana cara kerjanya, dan hubungannya dengan pengkodean karakter (encoding).
Apa itu Mojibake (Karakter Rusak)?
Mojibake adalah cacat tampilan yang terjadi ketika komputer membaca data teks menggunakan "pengkodean karakter" yang berbeda dari saat data tersebut disimpan.
Komputer mengingat teks sebagai "angka 0 dan 1 (byte array)". Tabel konversi yang mengubah angka ini menjadi "karakter" yang dapat dibaca manusia adalah pengkodean karakter. Dalam lingkungan bahasa Jepang, ada berbagai pengkodean seperti UTF-8, Shift_JIS, EUC-JP, ISO-2022-JP, dan jika tabel konversi yang digunakan salah, teks akan dikonversi menjadi karakter yang sama sekali berbeda.
Kamus Jenis dan Penyebab Mojibake
| Format Penyimpanan → Format Tampilan | Karakteristik Tampilan | Penyebab dan Kemungkinan Pemulihan |
|---|---|---|
| UTF-8 ↓ Shift_JIS | 縺ゅj縺後→縺 (Sering muncul "縺", "繝", dll.) | Pola yang paling umum saat ini. Terjadi saat teks UTF-8 dari Mac/ponsel dibuka di software Windows lama atau Excel. Karena memiliki pola yang kuat, tingkat pemulihan dengan alat (tool) sangat tinggi. |
| Shift_JIS ↓ UTF-8 | (Tanda tanya dalam belah ketupat hitam, dll.) | Status di mana deretan byte tidak valid diganti dengan Replacement Character (). Jika Anda menyimpan ulang dengan karakter ini, informasi aslinya akan hilang dan pemulihan menjadi tidak mungkin. |
| EUC-JP ↓ Shift_JIS | ꤬Ȥ (Campuran katakana setengah lebar dan simbol) | Pengkodean dari DB lama atau program CGI di UNIX/Linux. Terjadi karena rentang kode karakter tumpang tindih dengan area kana setengah lebar Shift_JIS. Dapat dipulihkan. |
| UTF-8 ↓ EUC-JP | ꤬Ȥ (Deretan simbol tidak bermakna) | Terjadi ketika ekspresi 3-byte UTF-8 dipaksa dibaca dalam EUC-JP (kebanyakan 2-byte). Beberapa karakter mungkin hilang, sehingga pemulihan total kadang sulit. |
| ISO-2022-JP ↓ Shift_JIS等 | $B$"$j$,$H$&(B (Terdapat $B atau (B) | Dikenal sebagai "Kode JIS". Dulu sering digunakan pada email. Ini adalah fenomena di mana escape sequence (seperti $B) ditampilkan secara langsung. Dapat dipulihkan. |
| Mac OS Roman ↓ UTF-8等 | √¢‚Ǩ‚Ä¢ (Simbol huruf Barat misterius) | Pengkodean lama khusus Mac. Sering terjadi pada nama file saat bertukar file Zip antara Mac dan Windows (sering disebut: Mocha). |
Bagaimana cara memperbaiki teks yang rusak (mojibake)?
Dengan menggunakan alat pemulihan mojibake di situs ini, Anda dapat memeriksa semua kombinasi pengkodean karakter dan memperbaikinya kembali ke bahasa Jepang yang benar hanya dengan satu klik.
Gunakan Alat Pemulihan MojibakeKirim Umpan Balik
Beri tahu kami pendapat Anda untuk membantu kami menyempurnakan alat ini.
Umpan balik sementara ditangguhkan
Server sedang sibuk atau perlindungan spam aktif. Silakan coba lagi nanti.