Konverter Encoding File Teks
Mendeteksi encoding dan akhir baris file teks lalu mengonversinya ke UTF-8, UTF-8 dengan BOM, EUC-KR (CP949), Shift_JIS, Windows-1252, atau UTF-16 LE.
Memuat…
Cara menggunakan
- Seret satu atau beberapa file teks ke kotak, atau pilih lewat tombol file.
- Untuk setiap file, periksa Terdeteksi dan Akhir baris, lalu buka Pratinjau untuk melihat 500 karakter pertama. “(perkiraan)” berarti file dibaca dengan encoding dari “Jika bukan UTF-8, baca sebagai”.
- Jika pratinjau tampak rusak, ubah “Jika bukan UTF-8, baca sebagai” ke EUC-KR (CP949), Shift_JIS, atau Windows-1252.
- Pilih tujuan di “Konversi ke”: UTF-8, UTF-8 (BOM), EUC-KR (CP949), Shift_JIS, Windows-1252, atau UTF-16 LE.
- Klik “Unduh sebagai …” pada tiap file atau “Unduh semua” (browser mungkin menanyakan apakah Anda mengizinkan beberapa unduhan); “Salin teks” menyalin teks yang terbaca dan “Kosongkan” mengosongkan daftar.
Pertanyaan umum
- Apakah file saya diunggah?
- Tidak. File dibaca dan dikonversi di browser Anda dan tidak pernah keluar dari perangkat.
- Bagaimana encoding dideteksi?
- Pertama dicari penanda urutan byte (BOM) untuk UTF-8 atau UTF-16 LE/BE; tanpa BOM, file UTF-8 yang valid ditampilkan sebagai UTF-8, atau ASCII jika hanya berisi byte ASCII. Selain itu, file dibaca dengan encoding dari “Jika bukan UTF-8, baca sebagai” dan diberi tanda “(perkiraan)”; bawaannya EUC-KR untuk bahasa Korea, Shift_JIS untuk bahasa Jepang, dan Windows-1252 untuk bahasa lain. Jika tetap gagal, muncul Tidak diketahui dan byte yang tak terbaca diganti �.
- Mengapa beberapa karakter diganti “?”
- Encoding tujuan tidak bisa menampilkannya (misalnya emoji di EUC-KR atau Shift_JIS). Konversi ke UTF-8 agar semua karakter tetap utuh.
- Apakah akhir baris atau nama file diubah?
- Tidak. Akhir baris (CRLF, LF, atau CR) hanya ditampilkan dan dibiarkan apa adanya, dan file yang diunduh tetap memakai nama aslinya. UTF-8 (BOM) menambahkan BOM di awal, dan UTF-16 LE selalu disimpan dengan BOM.
- Mengapa file saya dilewati sebagai file biner?
- File tanpa BOM dianggap biner jika 8 KB pertamanya berisi byte nol (0x00), yang tidak ada di file teks biasa. File UTF-16 yang disimpan tanpa BOM juga berisi byte nol, jadi ikut dilewati.