Menggunakan Data Lokal Persisten
Aplikasi global sering bertahan atau mengirimkan data, misalnya, waktu dan tanggal. Saat memutuskan bagaimana aplikasi Anda harus menangani persistensi data, ingatlah bahwa data tidak dijamin sama dari komputer ke komputer atau di antara eksekusi aplikasi. Ini berlaku untuk lokal bawaan yang disertakan dengan Windows dan lokal kustom .
Desain aplikasi harus memperhitungkan berbagai perubahan data terkait lokal yang dapat terjadi. Misalnya:
- Simbol mata uang dapat berubah saat negara mengadopsi Euro.
- Preferensi regional dapat berubah. Misalnya, format d/m/y mungkin berubah ke format m/d/y untuk lokal tertentu.
- Ejaan nama hari bisa berubah karena reformasi ejaan. Selain itu, casing dapat berubah untuk nama bulan atau hari.
Menggunakan Format Locale-Independent untuk Penyimpanan dan Pertukaran Data
Aplikasi yang menyimpan data harus menggunakan format independen lokal untuk penyimpanan dan pertukaran data. Contohnya adalah format yang dikodekan secara permanen atau standar; lokal invarian LOCALE_NAME_INVARIANT; dan format penyimpanan biner.
Jika data pengurutan persisten diperlukan, aplikasi harus menggunakan fungsiCompareStringOrdinal. Ingatlah bahwa format invarian tidak tetap invarian untuk mengurutkan, hanya untuk data lokal dan kalender.
Gunakan Format Lokal Default Pengguna untuk Presentasi Data
Untuk menyajikan data persisten, sebaiknya aplikasi memformat ulang data menggunakan lokal default pengguna. Penggunaan lokal ini memungkinkan penggantian oleh pengguna. Untuk informasi lebih lanjut, lihat LOCALE_USER_DEFAULT.
Topik terkait
-
Menggunakan Dukungan Bahasa Nasional