Windows Server 2016 cmd命令行窗口中文变成小方框问号无法正确显示
在aws上开了一台windows服务器,用的操作系统是Windows Server 2016,结果在命令行操作时,发现中文全变成小方框问号了,无法正常显示,也无法输入中文,一开始以为是英文的操作系统没有安装中文语言包的原因,赶紧在控制面板里把中文语言包下载安装一下,结果发现命令行还是不能正确显示中文。
搜一下,说是命令行窗口的字符集不对,要改一下设置字符集为UTF-8
输入命令 chcp 65001
回车显示 Active code page: 65001
不过中文还是无法正确显示,再把字符集换成GBK的试试
输入命令 chcp 936
回车显示 Invalid code page
呵呵,看来应该不是这个原因。
接着搜,说是要把系统语言改成中文的,试试看,在控制面板里修改
Control Panel->Region->Administrative->Change system locale->Chinese
修改完成,重启系统
OK,问题解决,中文可以正常显示了。