Saya ingin mengatur permantly di DOS codepage.
chcp 1252
Bagaimana saya bisa menyimpan hasil dari perintah itu?
Saya ingin mengatur permantly di DOS codepage.
chcp 1252
Bagaimana saya bisa menyimpan hasil dari perintah itu?
Jawaban:
Buka editor registri ( regedit
) dan arahkan ke kunci berikut:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage
Edit OEMCP
nilai di sebelah kanan dan ubah dari default ( 861 ?) Ke 1252 .
Sekarang buka command-prompt baru dan ketik chcp
untuk melihat codepage saat ini. (Mungkin — mungkin? —Tidak akan memakan waktu sampai Anda reboot.)
Cara lain yang dapat Anda lakukan adalah menambahkan chcp
perintah ke Autorun
kunci (Anda dapat mengaturnya untuk pengguna tertentu atau keseluruhan sistem):
REGEDIT4
; Auto–code-page.reg
; Have chcp automatically run whenever a command-prompt is opened
;
;For current user
[HKEY_CURRENT_USER\Software\Microsoft\Command Processor]
"Autorun"="chcp 1252"
;For all users
;[HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor]
;"Autorun"="chcp 1252"
Buka Panel Kontrol. Pilih Jam, Bahasa dan Wilayah :
Kemudian Ubah keyboard atau metode input lainnya :
Beralih ke tab Administratif :
Klik Ubah lokal sistem di bawah Bahasa untuk program non-Unicode dan pilih bahasa yang diinginkan.
Tapi ya, itu berubah:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage\OEMCP
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage\ACP
dan mungkin hal-hal lain.
Omong-omong, itu mungkin sebabnya berubah OEMCP
untuk 65001
membuat sistem unbootable . Tidak ada opsi seperti itu di Control Panel.
( Screenshot diambil dari sini karena saya tidak memiliki Windows dengan paket bahasa Inggris yang tersedia untuk membuat screenshot. )
Saya adalah pengguna Windows 7 x64 yang dilokalkan oleh Rusia dan karenanya saya perlu mengatur Kode Page 1251 (Windows Cyrillic) sebagai default untuk CMD. The solusi dengan Synetech serta solusi oleh Steven Penny melakukan pekerjaan tetapi dengan yang terakhir hanya CMD akan terpengaruh dan jadi misalnya ping
utilitas akan bekerja secara tidak benar, jadi saya memutuskan untuk menerapkan mereka berdua. Pada saat yang sama mengubah Halaman Kode default tidak cukup: font default dari jendela CMD tidak mendukung encoding ini dan saya dipaksa untuk mengatur Lucida Console
font sebagai default. File .REG berikut melakukan seluruh pekerjaan (mengubah codepage default menjadi 1251 dan juga menetapkan Lucida Console
sebagai font default untuk CMD dengan properti yang sesuai):
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"OEMCP"="1251"
[-HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe]
[HKEY_CURRENT_USER\Console]
; Code Page 1251
"CodePage"=dword:000004e3
; Default font for CMD window is "Lucida Console"
"FaceName"="Lucida Console"
"FontFamily"=dword:00000036
"FontSize"=dword:00140000
"FontWeight"=dword:00000190
"ScreenBufferSize"=dword:012C0064
"WindowSize"=dword:00190064
Setelah mengimpor file .REG ini ke dalam registri (dengan mengklik dua kali pada file dan memilih "Ya"), Anda harus mem-boot ulang sistem agar perubahan diterapkan.