PERTUKARAN CSV GLOBAL · PENGODEAN
Cara mengonversi pengodean CSV saat bertukar file dengan tim internasional
Pengodean tidak boleh ditentukan hanya dari nama negara. Pastikan pengaturan ekspor sumber dan spesifikasi impor tujuan, lalu pratinjau dan konversi CSV tanpa mengubah data bisnis.
Contoh pekerjaan: mengubah ekspor lama menjadi UTF-8
ERP lama mengekspor daftar pelanggan Windows-1252 untuk tim di Jakarta, Singapura, dan Madrid. Buku kerja tujuan mendukung UTF-8, sehingga format pengiriman yang disepakati adalah UTF-8 dengan BOM. Bila pengimpor meminta UTF-8 tanpa BOM, persyaratan terdokumentasi itu harus diikuti.
| Pengodean | Masukan CSV | Keluaran CSV | Penggunaan dan pemeriksaan |
|---|---|---|---|
| UTF-8 | Deteksi otomatis atau pilih manual | Pilih dengan atau tanpa BOM | Pilihan utama untuk pertukaran baru dan multibahasa. Ikuti persyaratan BOM dari sistem penerima. |
| Windows-1252 | Pilih manual | Didukung | Ditemui pada sistem lama Barat dan sebagian ekspor lama. Uji €, huruf beraksen, dan tanda baca cerdas. |
| Shift_JIS (CP932) | Deteksi otomatis atau pilih manual | Didukung | Ditemui pada sistem lama Jepang. Uji karakter khusus CP932 di sistem impor. |
| CP949 | Pilih manual | Didukung | Ditemui pada sistem lama Korea. Jangan menganggap setiap label EUC-KR berarti CP949. |
| Big5 | Pilih manual | Didukung | Ditemui pada sistem lama aksara Tionghoa Tradisional. Uji karakter khusus organisasi. |
| GB18030 | Pilih manual | Didukung | Ditemui pada sistem lama aksara Tionghoa Sederhana. Periksa spesifikasi sumber dan jangan menyimpulkan hanya dari label GBK. |
| ISO-8859-1 | Pilih manual | Didukung | Gunakan hanya jika sistem lama secara eksplisit meminta Latin-1. Berbeda dari Windows-1252, byte 0x80–0x9F diperlakukan sebagai karakter kontrol. |
UTF-8
- Masukan CSV
- Deteksi otomatis atau pilih manual
- Keluaran CSV
- Pilih dengan atau tanpa BOM
- Penggunaan dan pemeriksaan
- Pilihan utama untuk pertukaran baru dan multibahasa. Ikuti persyaratan BOM dari sistem penerima.
Windows-1252
- Masukan CSV
- Pilih manual
- Keluaran CSV
- Didukung
- Penggunaan dan pemeriksaan
- Ditemui pada sistem lama Barat dan sebagian ekspor lama. Uji €, huruf beraksen, dan tanda baca cerdas.
Shift_JIS (CP932)
- Masukan CSV
- Deteksi otomatis atau pilih manual
- Keluaran CSV
- Didukung
- Penggunaan dan pemeriksaan
- Ditemui pada sistem lama Jepang. Uji karakter khusus CP932 di sistem impor.
CP949
- Masukan CSV
- Pilih manual
- Keluaran CSV
- Didukung
- Penggunaan dan pemeriksaan
- Ditemui pada sistem lama Korea. Jangan menganggap setiap label EUC-KR berarti CP949.
Big5
- Masukan CSV
- Pilih manual
- Keluaran CSV
- Didukung
- Penggunaan dan pemeriksaan
- Ditemui pada sistem lama aksara Tionghoa Tradisional. Uji karakter khusus organisasi.
GB18030
- Masukan CSV
- Pilih manual
- Keluaran CSV
- Didukung
- Penggunaan dan pemeriksaan
- Ditemui pada sistem lama aksara Tionghoa Sederhana. Periksa spesifikasi sumber dan jangan menyimpulkan hanya dari label GBK.
ISO-8859-1
- Masukan CSV
- Pilih manual
- Keluaran CSV
- Didukung
- Penggunaan dan pemeriksaan
- Gunakan hanya jika sistem lama secara eksplisit meminta Latin-1. Berbeda dari Windows-1252, byte 0x80–0x9F diperlakukan sebagai karakter kontrol.
Contoh CSV masukan
Simpan salinan yang belum diubah dan catat pengaturan ekspor sistem sumber. Contoh ini memuat nama dan tanda baca yang umum dalam Windows-1252.
Kode_Kantor,Perusahaan,Kontak,Kota,Batas_Kredit,Terakhir_Diperbarui
ID-JKT,Nusantara Café,Ayu Lestari,Jakarta,84500000,2026-07-31
ES-MAD,Soluciones García S.L.,Lucía García,Madrid,12600.00,2026-07-31
FR-LYO,Atelier Rhône,Chloé Bernard,Lyon,9800.50,2026-07-31Langkah mengonversi pengodean di LocaCSV
- Tanyakan kepada tim penerima pengodean, aturan BOM, dan pemisah yang diwajibkan. Jangan menebak berdasarkan negara.
- Buka Pengodean karakter dan konversi format, lalu pilih satu CSV hingga 50MiB.
- Gunakan deteksi otomatis untuk UTF-8 atau Shift_JIS, atau pilih ISO-8859-1, Windows-1252, CP949, Big5, maupun GB18030 secara manual sesuai spesifikasi sumber.
- Periksa nama, alamat, simbol mata uang, tanggal, dan batas kolom pada pratinjau; perbaiki pemisah masukan bila perlu.
- Pilih pengodean keluaran dan pemisah koma, titik koma, tab, atau pipa yang telah disepakati.
- Jalankan konversi, periksa jumlah baris dan peringatan, lalu uji file hasil pada sistem tujuan sebelum dikirim penuh.
Cara memeriksa pengodean, pemisah, dan baris
- Jumlah baris data masukan sama dengan jumlah baris data keluaran
- Nama seperti García, Chloé, dan simbol € tetap benar
- Kode dengan nol di depan, angka desimal, dan tanggal tidak diformat ulang
- Sistem penerima membaca kolom dengan pemisah yang disepakati
- Impor uji berukuran kecil berhasil dengan aturan BOM yang terdokumentasi
Contoh keluaran setelah konversi
Nilai dan urutan kolom yang terlihat tetap sama. Keluaran UTF-8 dengan BOM mengubah byte file dan menambahkan penanda di awal agar Excel lebih andal mengenali UTF-8.
Kode_Kantor,Perusahaan,Kontak,Kota,Batas_Kredit,Terakhir_Diperbarui
ID-JKT,Nusantara Café,Ayu Lestari,Jakarta,84500000,2026-07-31
ES-MAD,Soluciones García S.L.,Lucía García,Madrid,12600.00,2026-07-31
FR-LYO,Atelier Rhône,Chloé Bernard,Lyon,9800.50,2026-07-31Kesalahan yang sering terjadi
- Memilih Windows-1252 hanya karena penerima memakai alfabet Latin, padahal sistemnya mengharapkan UTF-8.
- Mengharapkan deteksi otomatis mengenali semua pengodean regional. Deteksi otomatis hanya untuk UTF-8 dan Shift_JIS.
- Mengonversi nama multibahasa ke pengodean yang tidak dapat mewakilinya. LocaCSV berhenti dan tidak menulis tanda tanya.
- Menimpa file saat tampil salah di Excel sehingga urutan byte asli hilang.
- Menganggap impor satu kolom sebagai kerusakan pengodean padahal pemisahnya salah.
Kapan mengonversi sekali dan kapan mengotomatiskan pengiriman
Isi file, nama file, baris judul, dan nilai sel diproses di peramban serta tidak dikirim ke API eksternal. Terapkan juga aturan akses dan retensi organisasi pada file sumber dan hasil konversi.
- Cocok: satu CSV hingga 50MiB dengan pengodean sumber dan tujuan yang didukung
- Cocok: memeriksa pratinjau dan menolak karakter yang tidak dapat ditulis pada keluaran
- Tidak cocok: UTF-16, EUC-JP, pemisah bebas, atau pemilihan jenis baris baru
- Tidak cocok: menentukan spesifikasi tujuan yang belum diketahui atas nama pengguna