目录
1.修改区域
2. 使用/utf-8命令
3.手改
问题:今天遇到很烦问题,同一份代码,张三说他的代码格式是utf-8,李四说他的是GB2312(简中)的,然后李四上传代码,张三说是乱码,张三上传代码,李四修改后保存,编译不过,什么问题导致的呢?就是创建文件时候编码格式不对,可以用Notepad++或者 vs的高级保存选项查看编码
怎么解决呢?
1.修改区域
说直白点就是vs识别到你系统是中文,就帮你适配到适合中文的编码,所以你用vs怎么创建文件他都是GB2312编码。注意:修改完要重启电脑,其次如果再次打开工程,可能会出现写好的文件出现不适配的情况,这里建议你备份一下,不行再换回来
2. 使用/utf-8命令
1、扩展->管理扩展->联机-> 搜索 Format On Save 安装;
2、工具->选项->Format On Save->setting->LineBreak -->选择 windows。->EnableForceUtf8WithBom->选择true
3、安装好了,找到想修改的项目,右击会有Format in projec选项4。在属性-》C++-》命令行添加/utf-8
3.手改
如果以上方法不行可以用Notepad++或者高级保存选项处理
这里建议用Notepad++处理比较快
这里如果没有这个编码你可能需要带下载扩展