有没有办法在代码文件中标注 vscode 用什么编码打开文件。

2023-11-22 12:52:08 +08:00
 leang521

手里有老项目和新项目,老项目用 GB2312 编码的,新项目是 UTF8 编码的。用 vscode 打开每次都要手动选择。vscode 自带的自动识别准确率很差。所以我想能不能在文件头加一个标识让 vscode 识别编码格式打开。 比如 Python 可以用

-- coding: utf-8 --

这样的注释识别编码

1517 次点击
所在节点    Visual Studio Code
5 条回复
leang521
2023-11-22 12:52:54 +08:00
# -*- coding: utf-8 -*-
IDKAFK
2023-11-22 13:02:27 +08:00
用工作区区分?然后给工作区设置默认编码 `files.encoding": ""`?
Alias4ck
2023-11-22 13:10:42 +08:00
你可以为每个 workspace 设置 settings.json 里面单独设置 files.encoding 这样就可以避免这个问题了
cccer
2023-11-22 18:51:58 +08:00
第一行里面多放几个注释的中文,vscode 就能识别出编码
leang521
2023-11-22 21:59:44 +08:00
@cccer 试过,还是会有误判断

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/994140

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX