Window配置记录
以VS新建文件中文乱码问题为例
visual studio,创建文件后输入中文是gb2312编码。这样在一些默认以utf-8的编辑器里打开就会产生乱码。以及编译之后打印log可能也会出现乱码问题。之前我的解决方案是用vscode以GB2312重新打开文档,再以utf-8编码保存文件。现在找到一个更好的方法,不过需要高版本windows。具体操作截图:
1、打开时间语言设置
2、调整到区域设置
3、进入到其他区域设置里,进入区域设置的管理页签
4、在更改系统区域设置处,启用处于beta状态的 使用Unicode UTF-8提供全球语言支持
5、设置完成后需要重启电脑。再创建文件就会默认使用utf-8编码。这个设置应该是对所有应用都生效的。感觉比使用各种插件或者改文件编码要方便的多,记录一下
补充:这个方法还是有一定缺陷,除了windows版本限制外,如果开启这个beta功能,所有程序的默认字符串解码方式都会变成utf-8这就意味着之前使用gb2312编码的文件会在开启这个功能以后乱码(除非再次重新编码,就和脱了裤子放屁一样。。。)。同时由于国内软件很多都是用gb2312开启后会带来很多不便。因此博主早就放弃这个思路了,还是有需要的时候用能转编码的编辑器转一次就好了