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.
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.