apakah ada cara untuk mengatur Windows 7 agar menggunakan UTF-8 secara global sebagai standar?
itu sangat menjengkelkan untuk mengatur setiap editor teks untuk menggunakannya.
apakah ada cara untuk mengatur Windows 7 agar menggunakan UTF-8 secara global sebagai standar?
itu sangat menjengkelkan untuk mengatur setiap editor teks untuk menggunakannya.
Jawaban:
Jawaban singkatnya adalah tidak, itu tidak mungkin .
Untuk menguraikannya, saya khawatir Anda tidak akan menemukan opsi pengkodean global di Windows 7 yang memungkinkan Anda berdua 1) menetapkan standar global yang 2) semua aplikasi yang Anda daftarkan akan patuhi.
Saya juga ingin bertanya apa masalah yang ingin Anda pecahkan?
Terserah aplikasi untuk memilih apakah mereka menggunakan unicode secara internal untuk mewakili data. Meskipun penggunaan unicode dianjurkan , Anda mungkin tidak pernah yakin bahwa semua aplikasi Anda sebenarnya mendukungnya secara internal.
Apa yang dapat Anda lakukan , adalah mengubah pengkodean karakter default untuk masing-masing aplikasi yang terdaftar:
UTF-16LE
.
Itu tidak mungkin terutama karena Windows tidak mengizinkan UTF-8 sebagai sistem codepage ANSI meskipun ia memiliki codepage ANSI untuk UTF-8, codepage 65001 . Tampaknya ada beberapa alasan untuk ini:
WriteFile()
API misalnya mengembalikan hasil yang salah di bawah halaman kode 65001 yang gelembung melalui semua kode perpustakaan mengandalkan itu seperti write()
.Almarhum Michael Kaplan yang bekerja untuk internasionalisasi di Microsoft memiliki blog, "Sorting it all Out" , dengan beberapa posting pada topik terkait. Saya mengirim email kepadanya secara langsung tentang beberapa masalah ini di masa lalu.