- 主题:问一下visual studio默认保存文件编码格式有办法设置吗?
我看visual studio默认保存格式就是GB2313,网上查了查文件高级保存选项可以设置,看了下这个是不是要单个文件一个一个搞,还有说cl对utf8支持的不够好。
现在经常visual studio和vs code两个地方写代码,用vscode写的注释到visual studio就显示乱码了,反之亦然。除了写纯英文的注释,不一个文件一个文件搞,有没有和谐相处的方法。
不知道是我孤陋寡闻还是这个问题不好处理,谢谢指教
--
FROM 115.171.170.*
自己弄个工具转一下。感觉是转成带BOM头的比较好,毕竟有BOM头的话,编辑器不用猜测文件是什么encoding。
https://stackoverflow.com/questions/279673/save-all-files-in-visual-studio-project-as-utf-8
但是带BOM头的文件,我有印象以前在vs中是不推荐的,具体原因忘记了(可能是源文件要给linux用还是啥原因。应该是其他软件矬,不能处理BOM头)
实际在vs和vs code中测试一下带BOM头的文件,能正常处理那就OK。
--
修改:z16166 FROM 61.48.129.*
FROM 61.48.129.*
下载插件,auto utf8什么什么的名字,然后新编辑的文件就自动好了
【 在 xunery (寻) 的大作中提到: 】
: 我看visual studio默认保存格式就是GB2313,网上查了查文件高级保存选项可以设置,看了下这个是不是要单个文件一个一个搞,还有说cl对utf8支持的不够好。
: 现在经常visual studio和vs code两个地方写代码,用vscode写的注释到visual studio就显示乱码了,反之亦然。除了写纯英文的注释,不一个文件一个文件搞,有没有和谐相处的方法。
: 不知道是我孤陋寡闻还是这个问题不好处理,谢谢指教
: ...................
--
FROM 180.168.126.*
存量文件(已有的cpp)是必须手动操作的,要么在IDE中挨个操作,要么用第三方工具批量操作。
你在IDE的任何地方设置了,也不会针对工程中的全部cpp/h立即生效,仅仅是新保存的文件才会生效。
有个editor config配置文件是可以跨IDE的,只要某个IDE支持这个特性就行。
这个配置文件可以放在git/svn repo中。不过对存量文件也要手动操作才生效。
https://docs.microsoft.com/en-us/visualstudio/ide/create-portable-custom-editor-options?view=vs-2019
【 在 xunery 的大作中提到: 】
: 那看来还是比较麻烦,不能在编辑器里设置一下解决吧
--
FROM 61.48.129.*
vs这个问题由来已久了吧,还是不打算全面utf8
--
FROM 223.104.39.*
谢谢回复,太复杂就尽量避免在两个IDE编辑同一个文件,以前觉得不应该是个问题,毕竟两个IDE都不是等闲之辈,哎
【 在 z16166 的大作中提到: 】
: 存量文件(已有的cpp)是必须手动操作的,要么在IDE中挨个操作,要么用第三方工具批量操作。
: 你在IDE的任何地方设置了,也不会针对工程中的全部cpp/h立即生效,仅仅是新保存的文件才会生效。
: 有个editor config配置文件是可以跨IDE的,只要某个IDE支持这个特性就行。
: ...................
--
FROM 115.171.170.*