Bagikan melalui


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.

Menggunakan Dukungan Bahasa Nasional

Lokal Kustom

Pengurutan