Ş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 65001yardı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\OEMCPiçin 65001görünecek değerin değiştirilmesi .
Önerilen değişiklik HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\Autoruniçin @chcp 65001>nulbenim amaç için sadece iyi hizmet etti. ( Ole_Brun sayesinde )
AWindows işlevlerinin sürümlerinin herhangi bir kullanımı bozulur. WSürümleri kullanabilmek için tüm kodların taşınması gerekir .
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage\OEMCPunicode 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.