Şu anda Windows 7 x64 kullanıyorum ve genellikle tüm konsol araçlarının varsayılan kod sayfası 850 yerine UTF-8 ile çalışmasını istiyorum.
Koşu chcp 65001
yardımcı olur ancak varsayılan kod sayfası olarak ise ayarlamak için herhangi bir yolu yoktur herhangi araçları kullanımdan önce komut isteminde?
Güncelleme:
Benim durumumda sistemin önyükleme yapamaması HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage\OEMCP
için 65001
görünecek değerin değiştirilmesi .
Önerilen değişiklik HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\Autorun
için @chcp 65001>nul
benim amaç için sadece iyi hizmet etti. ( Ole_Brun sayesinde )
A
Windows işlevlerinin sürümlerinin herhangi bir kullanımı bozulur. W
Sürümleri kullanabilmek için tüm kodların taşınması gerekir .
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage\OEMCP
unicode olmayan (utf olmayan) ortamlar için geri dönüş olarak kullanılır, belli ki tanımı gereği tartışmalı olduğunu gördüğünüz gibi bir 'unicode'a zorlamaya çalışıyorsunuz. Windows muhtemelen önyükleme sırasında bazı sistem öğeleri çalışacak unicode olmayan karakter grubuna bağlı olduğundan askıda kalıyor.