Sepertinya ada sesuatu yang tidak sengaja disesuaikan dalam pengaturan bahasa Anda. Sebagai permulaan, coba yang berikut ini:
Unicode adalah standar pengkodean karakter, yang dikembangkan oleh Konsorsium Unicode, yang mendefinisikan sekumpulan huruf, angka, dan simbol yang mewakili hampir semua bahasa tertulis di dunia. Keberhasilannya dalam menyatukan set karakter telah menyebabkan penggunaan luas dalam pembuatan perangkat lunak komputer.
Di mana Unicode masuk? Ketika Anda berbicara tentang perangkat lunak yang ditulis dalam bahasa dengan rangkaian karakter tertentu (mis. Bahasa Cina) yang diharapkan untuk berjalan dan ditampilkan dengan benar di komputer dengan sistem operasi yang menggunakan rangkaian karakter yang sama sekali berbeda (misalnya Windows dalam bahasa Inggris). Contoh sebaliknya berlaku juga: perangkat lunak yang ditulis dalam bahasa Inggris, yang menggunakan karakter Latin, diharapkan untuk berjalan dan ditampilkan dengan benar di komputer Windows dalam bahasa Cina. Dalam situasi seperti itu, tergantung pada bagaimana aplikasi dikodekan, dapat terjadi bahwa tidak semua karakter di antarmuka aplikasi ditampilkan dengan benar, menjadi masalah.
Komplikasi umumnya terjadi ketika Anda perlu menggabungkan perangkat lunak dengan sistem operasi yang memiliki set karakter yang "bertentangan" seperti Cina, Jepang, Arab, Ibrani, Rusia, dll. Versus bahasa yang menggunakan karakter Latin, seperti Inggris, Rumania, Spanyol, Jerman, dll. .
Ketika konflik tersebut terjadi, bahasa tampilan yang digunakan oleh sistem operasi dianggap sebagai bahasa Unicode dan, secara default, program non-Unicode diatur untuk menggunakan bahasa yang sama. Perangkat lunak dengan rangkaian karakter yang berbeda dianggap sebagai program non-Unicode. Karena menggunakan set karakter yang sama sekali berbeda dari yang digunakan oleh bahasa program non-Unicode default, itu tidak ditampilkan dengan benar. Untuk memperbaiki masalah, Anda perlu mengubah bahasa default yang digunakan oleh sistem operasi untuk program non-Unicode agar sesuai dengan yang digunakan oleh program yang ingin Anda jalankan.
Di bawah ini Anda dapat melihat contoh konflik semacam itu, dan bagaimana karakter tertentu ditampilkan sebelum mengubah bahasa program non-Unicode dan setelah itu diubah ke bahasa yang benar.
