Cara memperbaiki encoding karakter di Notepad++

Notepad++ menampilkan é alih-alih é, atau kotak hitam kecil seperti xE9? Berarti encoding yang dipilih tidak cocok dengan file. Biasanya dua item menu sudah cukup, asal Anda tahu mana yang dipakai.

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)

Pertama, cek encodingnya

Di kanan bawah bilah status, Notepad++ menunjukkan cara file dibaca saat ini, misalnya UTF-8, UTF-8-BOM, atau ANSI. Menu Encoding punya dua jenis item yang sering tertukar:

  • ANSI, UTF-8, UTF-8-BOM (bagian atas menu): Notepad++ membaca ulang byte yang ada tanpa mengubah file, jadi hanya pengaturan tampilan.
  • Convert to ANSI, Convert to UTF-8 … (bagian bawah menu): Notepad++ menulis karakter dalam encoding baru. Menyimpan akan mengubah file.

Kasus 1: é alih-alih é

File tersimpan sebagai UTF-8, tetapi Notepad++ membacanya sebagai ANSI. Pilih Encoding → UTF-8 dan karakter langsung tampil benar. Jangan dikonversi: ‘Convert to UTF-8’ akan menyimpan sampah é sebagai karakter sungguhan.

Kasus 2: xE9 atau kotak alih-alih é

File tersimpan sebagai ANSI (Windows-1252) tetapi dibaca sebagai UTF-8. Pilih dulu Encoding → ANSI supaya karakter tampil benar, lalu Convert to UTF-8. Setelah disimpan, file menjadi UTF-8.

Kasus 3: sampahnya benar-benar ada di file

Kalau Notepad++ masih menampilkan é padahal UTF-8 dipilih, teks yang rusak sudah tersimpan. Tidak ada item menu yang membantu secara andal, terlebih kalau baris benar dan rusak bercampur atau teksnya terenkode dua kali. Seret file ke Mojibuster di atas: hanya bagian yang rusak yang diperbaiki dan setiap perubahan ditampilkan.

File yang kesalahannya sudah tersimpan

Sebelum

Terjemahan sudah dicek: café, naïve, résumé, Zürich – semuanya benar.

Sesudah

Terjemahan sudah dicek: café, naïve, résumé, Zürich – semuanya benar.

Selalu buat file baru sebagai UTF-8

Di Settings → Preferences → New Document, atur encoding file baru ke UTF-8. Untuk file yang harus dibuka Excel, UTF-8-BOM lebih baik, selengkapnya di karakter aneh di Excel. Skrip untuk Windows PowerShell 5.1 juga butuh BOM, lihat PowerShell.

Pertanyaan yang sering diajukan

Apa beda UTF-8 dan UTF-8-BOM?

Keduanya menyimpan karakter dengan cara sama. UTF-8-BOM menambah tiga byte tak terlihat di awal file, yang dipakai Excel dan program lama untuk mengenali UTF-8.

Kenapa Notepad++ kadang salah mendeteksi encoding?

File tanpa BOM tidak memuat informasi encoding, jadi Notepad++ harus menebak. Pada file pendek dengan sedikit karakter khusus, tebakannya lebih sering meleset.

Bisakah beberapa file dikonversi sekaligus?

Di Notepad++ hanya dengan makro atau plugin. Di Mojibuster satu file demi satu, masing-masing selesai dalam hitungan detik.

Panduan lainnya