Alat file / 05
Pendeteksi Encoding Teks
Cek penanda BOM, kompatibilitas ASCII, dan validitas UTF-8 yang ketat pada sampel file lokal.
Pendeteksi Encoding Teks: TOEA mendeteksi byte-order mark (BOM) UTF-8 dan UTF-16, ASCII murni, serta validitas UTF-8 yang ketat; byte lain diberi hasil tidak dikenal/legacy secara hati-hati. Berjalan 100% lokal di browser Anda tanpa upload file ke server.
- Kategori
- Tools developer
- Dijalankan
- Di browser Anda
- Biaya
- Gratis · tanpa daftar
- Ketersediaan
- Siap digunakan
Berjalan sepenuhnya di browser Anda
Saat hasilnya legacy atau tidak dikenal
Teks yang bukan UTF-8 valid biasanya menggunakan encoding single-byte yang lebih lama. Untuk teks Eropa Barat, biasanya itu berarti Windows-1252 atau ISO-8859-1. Konversikan sekali dan gunakan UTF-8 seterusnya: iconv -f WINDOWS-1252 -t UTF-8 in.txt > out.txt di Linux atau macOS, atau buka di editor yang memungkinkan Anda memilih encoding lalu simpan sebagai UTF-8. Hanya 1 MB pertama yang diperiksa, sehingga file besar yang 1 MB pertamanya hanya berisi ASCII tetap dapat mengandung teks non-ASCII di bagian berikutnya.
Byte-order mark dan UTF-16
Byte-order mark UTF-8 (EF BB BF) membantu Excel membuka CSV dengan aksen secara benar, tetapi dapat mengganggu hal lain: baris #! pada shell script, output PHP yang dikirim sebelum header, dan nama kolom pertama CSV yang dibaca kode yang tidak menghapusnya. File UTF-16 biasanya berasal dari Windows, misalnya dari redirect > di Windows PowerShell 5.1. Banyak tool Unix membacanya sebagai teks yang penuh byte null.
Cara menggunakannya
- Pilih file teks atau mirip teks hingga 50 MB.
- Periksa 1 MB pertama secara lokal.
- Tinjau encoding dan label tingkat keyakinan.
Privasi & batasan
File tetap lokal. Deteksi encoding tanpa BOM bersifat heuristik dan tidak selalu dapat membedakan set karakter legacy.
Alat terkait
Pertanyaan umum
Mengapa ASCII disebut kompatibel dengan UTF-8?
Byte ASCII memakai nilai yang sama di UTF-8, jadi ASCII yang valid juga didekode sebagai UTF-8.
Apakah alat ini bisa mengidentifikasi semua encoding legacy?
Tidak. Banyak encoding single-byte bersifat ambigu tanpa konteks bahasa.
Alat gratis · berjalan di browser anda · tanpa perlu akun