1、你的情况:
有的有选择代码页的!!设置一下
3、
如果cmd的默认代码页属性修改不了,那么修改注册表:
1win键+R打开“运行”对话框,输入regedit打开注册表编辑器。
2找到 [HKEY_CURRENT_USERConsole\%SystemRoot%_system32_cmd.exe]
3 修改"CodePage"=dword:000003a8
【注】十六进制"000003a8"或十进制"936",表示“936 (ANSI/OEM - 简体中文 GBK)”。
如果代码页改成65001之后,仍无法正常显示UTF-8字符,则需要改变字体属性:在命令行标题栏上点击右键,选择"属性"->"字体",将字体修改为True Type字体"Lucida Console",然后点击确定将属性应用到当前窗口。
通过以上操作并不能完全解决问题,因为显示出来的内容有可能不完全。可以先最小化,然后最大化命令行窗口,文件的内容就完整的显示出来了。
、
㈡ 关于Windows10解决VScode中文乱码问题的一种方案
Windows10解决Vscode中文乱码问题的一种方案是调整CMD的编码格式为UTF8。具体操作步骤如下:
打开Vscode设置:
定位到“语言与区域”:
管理语言设置:
更改系统区域设置:
切换到UTF8编码:
通过以上步骤,Windows10系统的CMD工具将切换到UTF8编码格式,从而与Vscode的UTF8编码兼容,避免在处理中文文件时出现乱码现象。
㈢ 命令提示符乱码
cmd命令行窗口显示中文乱码,多是因为cmd命令行窗口字符编码不匹配导致。
修改cmd窗口字符编码为UTF-8,命令行中执行:chcp 65001
切换回中文:chcp 936
这两条命令只在当前窗口生效,重启后恢复之前的编码。
切换cmd窗口字符编码有风险,例如切换过以后中文显示乱码,并且不能永久切换回原来模式,只能每次chcp 936。