Bagikan melalui


Halaman Kode Konsol

Halaman kode adalah pemetaan 256 kode karakter ke karakter individual. Halaman kode yang berbeda mencakup karakter khusus yang berbeda, biasanya disesuaikan untuk bahasa atau sekelompok bahasa.

Terkait dengan setiap konsol adalah dua halaman kode: satu untuk input dan satu untuk output. Konsol menggunakan halaman kode inputnya untuk menerjemahkan input keyboard ke dalam nilai karakter yang sesuai. Ini menggunakan halaman kode outputnya untuk menerjemahkan nilai karakter yang ditulis oleh berbagai fungsi output ke dalam gambar yang ditampilkan di jendela konsol. Aplikasi dapat menggunakan fungsi SetConsoleCP dan GetConsoleCP untuk mengatur dan mengambil halaman kode input konsol dan fungsi SetConsoleOutputCP dan GetConsoleOutputCP untuk mengatur dan mengambil halaman kode outputnya.

Pengidentifikasi halaman kode yang tersedia di komputer lokal disimpan di registri di bawah kunci berikut: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage

Untuk informasi tentang menggunakan fungsi registri untuk menentukan halaman kode yang tersedia, lihat Registri.

Tip

Disarankan untuk semua aplikasi baris perintah baru dan yang diperbarui untuk menghindari halaman kode dan menggunakan Unicode. Teks berformat UTF-16 dapat dikirim ke keluarga W API konsol. Teks berformat UTF-8 dapat dikirim ke keluarga API konsol A setelah memastikan halaman kode pertama kali diatur ke 65001 (CP_UTF8) dengan fungsi SetConsoleCP dan SetConsoleOutputCP.