目前我运行的是 Windows 7 x64,通常我希望所有控制台工具都使用 UTF-8 而不是默认代码页 850。
chcp 65001在使用任何工具之前在命令提示符下运行会有所帮助,但有什么方法可以将其设置为默认代码页?
更新:
在我的情况下,更改HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage\OEMCP值65001使系统无法启动。
建议更改HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\Autorunto@chcp 65001>nul正好符合我的目的。(感谢Ole_Brun)