Penanganan Halaman Kode (Pemasang Windows)
Pemasang Windows menyimpan semua string database dalam satu kumpulan string bersama untuk mengurangi ukuran database, dan untuk meningkatkan performa. Untuk daftar halaman kode numerik, lihat Melokalisasi Tabel Kesalahan dan ActionText.
Untuk informasi selengkapnya, Menentukan Halaman Kode Database Penginstalan.
Pemasang Windows menggunakan IsValidCodePage untuk menentukan apakah halaman kode valid.
Melokalisasi Paket Pemasang Windows
Jika Anda melokalisasi paket Pemasang Windows, mungkin melibatkan modifikasi informasi dalam tabel database, mengekspor tabel ke file arsip teks ANSI, lalu mengimpor file arsip ke dalam database yang sedang dilokalkan. Anda juga bisa menambahkan perubahan pelokalan ke database dengan menggunakan editor tabel database atau Fungsi Database. Penting untuk mengatur halaman kode database yang sedang dilokalkan sebelum Anda membuat perubahan pelokalan pada database. Jangan atur halaman kode database setelah melokalisasi database, karena ini bisa merusak karakter yang diperluas. Untuk informasi selengkapnya, lihat Mengatur Halaman Kode Database.
Pendekatan yang direkomendasikan untuk menangani halaman kode adalah menulis database netral yang hanya berisi karakter yang dapat diterjemahkan ke dalam halaman kode apa pun. Untuk informasi selengkapnya, lihat Membuat Database dengan Halaman Kode Netral.
Jika Anda menambahkan informasi pelokalan dengan file arsip database, Anda dapat menggunakan MsiDatabaseExport untuk mengekspor tabel dari database yang berisi perubahan pelokalan ke file arsip teks ANSI, lalu mengimpornya ke database yang dilokalkan dengan MsiDatabaseImport. Halaman kode file arsip yang diekspor selalu sama dengan database induknya. Halaman kode file yang diimpor dan database yang menerima file harus identik, atau setidaknya salah satu dari dua halaman kode harus netral. Untuk informasi selengkapnya, lihat Penanganan Halaman Kode Tabel Impor dan Yang Diekspor.
Jika Anda menambahkan informasi pelokalan dengan editor teks atau Fungsi Database berhati-hatilah untuk hanya meneruskan parameter string ke WINDOWS Installer API yang menggunakan halaman kode database yang sedang dilokalkan. Jika parameter string berisi karakter yang tidak diwakili oleh halaman kode database, kesalahan terjadi saat memanggil MsiDatabaseCommit. Untuk informasi selengkapnya, lihat Penanganan Halaman Kode String Parameter.
Jika satu paket digunakan untuk menginstal beberapa versi bahasa produk, transformasi yang digunakan untuk melokalisasi string juga dapat mengubah halaman kode database.