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.

Dijalankan
Di browser Anda
Biaya
Gratis · tanpa daftar
Ketersediaan
Siap digunakan
Text encoding detectorPemrosesan lokal

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

  1. Pilih file teks atau mirip teks hingga 50 MB.
  2. Periksa 1 MB pertama secara lokal.
  3. 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