Windows Server 命令行编码乱码问题
输入chcp
发现编码是437也就是英文编码,那么有两种解决办法:
0.前提
假如服务器是中文的,那么直接跳过。英文版的要找到时间和语言设置里的区域——>其他日期、时间和区域设置,将格式改为中文,之后重启即可。如下图:
1. 临时解决办法
命令行输入chcp 65001
可以设置为utf-8编码也可以设置为中文编码936
2. 永久解决办法
命令行修改只是暂时性的,下次打开编码又回归到437编码了。若要永久修改则需要修改注册表,CMD——>regedit打开注册表找到HKEY_CURRENT_USER——>console——>HKEY_CURRENT_USER\Console%SystemRoot%_System32_cmd.exe——>CodePage,如发现没有编码则新建一个名为CodePage键为3b6(utf-8)的项(中文编码为3a8),有该项则只需改键值即可。