Visual Studio 中文注释乱码解决方案

在公司多人开发项目中经常遇到拉到最新代码,发现中文注释都是乱码,很是emjoy.....

这是由于编码格式不匹配造成的,如果你的注释是 UTF-8 编码,而文件编码是 GBK 或者其他编码,那么就会出现乱码现象。一般的解决办法是将文件改成UTF-8编码格式,下面是两个方法:

1.手动保存文件为UTF-8格式

在顶部菜单栏选择"工具"->"自定义"

然后切换到"命令",选择"菜单栏"->"添加命令(A)..."

选择"文件"->"保存高级选项(V)...",之后确定。

即可在左上角看到"高级保存选项",在脚本中点击该菜单,将文件格式切换成UTF-8格式。

2.自动保存文件为UTF-8格式

由于每个文件都需要手动转换格式很麻烦,也经常忘了,所以找了两个VS的扩展插件实现自动的转换格式。

下载"Force UTF-8"和"Format on Save"两个扩展。

特别注意:需要关闭所有的VS程序,才可以启动安装扩展。(第一次安装时等了半个小时没动静

重新打开VS,在管理扩展已安装列表看到"Force UTF-8"和"Format on Save",并且保持"启用"状态。

然后在"工具"->"选项"中设置入下图所示。

这样在平常开发中,保存代码的时候就可以顺便完成了文件格式转换,很是方便。

需要注意:在配置之前的脚本是不能自动转换格式的,需要每个脚本保存一下。

相关推荐
草莓熊Lotso11 小时前
红黑树从入门到进阶:4 条规则如何筑牢 O (logN) 效率根基?
服务器·开发语言·c++·人工智能·经验分享·笔记·后端
啊董dong11 小时前
课后作业-2025年11月23号作业
数据结构·c++·算法·深度优先·noi
曹牧11 小时前
C#:姓名脱敏
开发语言·c#
缺点内向11 小时前
C# 中 Word 文档目录的插入与删除指南
开发语言·c#·word·.net
czhc114007566311 小时前
C# 1120抽象类 static
java·开发语言·c#
追逐时光者11 小时前
C# 中 ?、??、??=、?: 、?. 、?[] 各种问号的用法和说明
c#
带鱼吃猫11 小时前
Linux系统:策略模式实现自定义日志功能
linux·c++
zzzsde11 小时前
【C++】C++11(1):右值引用和移动语义
开发语言·c++·算法
学困昇11 小时前
C++11中的包装器
开发语言·数据结构·c++·c++11
唐青枫11 小时前
告别 if-else:C#.NET 模式匹配让代码更优雅的正确方式
c#·.net