Perbaiki karakter terkodekan ganda: é pengganti é

Kalau teks Anda menampilkan é alih-alih é atau ’ alih-alih ’, teks itu salah dikonversi bukan sekali, melainkan dua kali. Mojibuster membatalkan kedua langkah itu – bahkan pada teks yang hanya sebagian rusak.

Bisa untuk teks dan file berikut:

  • CSV
  • TXT
  • JSON
  • XML
  • SRT
  • VTT
  • SMI
  • TSV
  • MD
  • HTML
  • SQL
  • LOG

Misalnya ekspor Excel, dump database, subtitle, atau kode situs web.

Perbaiki

  1. Letakkan file atau tempel teks
  2. Langsung diperbaiki otomatis
  3. Salin atau unduh
atau seret file ke sini
  • Tanpa upload. File Anda diperbaiki langsung di browser dan tidak pernah meninggalkan perangkat Anda.

  • Server di Uni Eropa. Mojibuster berjalan di server di Finlandia (Uni Eropa), sehingga berlaku Peraturan Perlindungan Data Umum (GDPR). Baca GDPR (EUR-Lex, dalam bahasa Inggris)

Seperti apa teks terkodekan ganda

Satu kalimat yang salah dikonversi dua kali

Sebelum

Menu café’s baru – buka setiap Senin dan Selasa

Sesudah

Menu café’s baru – buka setiap Senin dan Selasa

Bagaimana ini terjadi

Dalam UTF-8, é terdiri dari dua byte. Ketika sebuah program membaca byte itu sebagai Windows-1252, hasilnya dua karakter: é. Kalau hasil itu disimpan lagi sebagai UTF-8, satu karakter sudah menjadi empat byte. Saat hal yang sama terjadi untuk kedua kalinya, setiap karakter itu dipecah lagi – é menjadi é.

Pemicu umum putaran kedua:

  • Database dimigrasikan dan ekspor WordPress atau SQL ternyata sudah rusak sebelumnya.
  • File CSV dibuka di Excel, disimpan, lalu kemudian diimpor dengan cara yang salah sekali lagi.
  • Skrip atau API mengonversi teks yang sebenarnya sudah UTF-8.

Pola yang paling sering muncul

Terkodekan ganda

é
è
ü
ñ
€
’

Benar

é
è
ü
ñ
€
’

Pengodean tiga lapis membuatnya makin panjang: é menjadi é. Lapisan itu pun diperbaiki Mojibuster secara otomatis.

Kenapa cari dan ganti saja tidak cukup

Dengan cari dan ganti, Anda harus tahu semua polanya – satu untuk setiap lapisan dan setiap karakter khusus. Mudah ada yang terlewat, atau teks yang sudah benar ikut terganti. Mojibuster justru menghitung byte aslinya dan memeriksa apakah hasilnya UTF-8 yang valid. Baru setelah itu bagian tersebut diganti.

  1. Tempel teks di atas atau seret file ke kotak.
  2. Mojibuster mendeteksi berapa kali teks dikonversi dan memperbaiki hingga tiga lapis.
  3. Di bawah Apa yang berubah? Anda melihat setiap bagian. Lalu salin hasilnya atau unduh filenya.

Teks yang sudah benar tidak diubah – bahkan ketika baris rusak dan baris benar bercampur dalam satu file. Kesalahan satu lapis seperti é dibahas di Perbaiki karakter UTF-8.

Pertanyaan yang sering diajukan

Bagaimana mengenali pengodean ganda?

Dari urutan yang lebih panjang dengan Ã, †atau Â. Kesalahan satu lapis terlihat lebih pendek, seperti é (é pengganti é).

Berapa lapis yang bisa diperbaiki Mojibuster?

Hingga tiga. Lebih dari itu jarang sekali terjadi.

Bagaimana kalau hanya sebagian teks yang terkodekan ganda?

Tidak masalah. Mojibuster memperbaiki setiap bagian secara terpisah dan membiarkan bagian yang benar tetap utuh.

Bisakah saya memeriksa hasilnya dulu?

Bisa. Di bawah Apa yang berubah? Mojibuster menampilkan setiap bagian yang diperbaiki beserta nomor barisnya sebelum Anda menyalin atau mengunduh.

Panduan lainnya