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 antara eksekusi aplikasi. Ini berlaku untuk kedua lokal yang dikirim dengan Windows dan lokal kustom.
Desain aplikasi harus mempertimbangkan berbagai perubahan data terkait lokal yang dapat terjadi. Contohnya:
- 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 mempertahankan data harus menggunakan format lokal independen untuk penyimpanan dan pertukaran data. Contohnya adalah format yang dikodekan secara permanen atau standar; LOCALE_NAME_INVARIANT lokal invarian; dan format penyimpanan biner.
Jika pengurutan data persisten diperlukan, aplikasi harus menggunakan fungsi CompareStringOrdinal . Ingat bahwa format invarian tidak tetap invarian untuk pengurutan, hanya untuk data lokal dan kalender.
Menggunakan Lokal Default Pengguna untuk Presentasi Data
Untuk menyajikan data persisten, sebaiknya aplikasi memformat ulang data menggunakan lokal default pengguna. Penggunaan lokal ini memungkinkan penimpaan pengguna. Untuk informasi selengkapnya, lihat LOCALE_USER_DEFAULT.
Topik terkait