大家都有这样的需求,把GBK编码的源代码转换成utf-8编码的源代码。
毕竟现在UTF-8的支持是很好的。
以前一些旧代码是GBK的,尤其是里面的注释,如果不采用UTF-8,在vscode里面可能看着就是乱码。
试了各种工具,最后发现还是vscode的插件给力。
转的不错,也支持批量操作。
用来把 GBK 相关编码文件转换为 UTF8 的 vscode 插件, 并且具有批量转换文件编码的功能。
用法
当从 vscode 中打开带有 GBK 相关编码文件的时候, 会自动弹出提示框提示是否转换. 或者你可以在命令面板中通过 Convert encoding to UTF8 命令手动转换。
你还可以批量转换文件编码,选中左侧文件浏览树中的多个文件, 或者选择文件夹,右键单击并从上下文中选择 Convert encoding to UTF8 选项来批量转换。
如何批量转换为 UTF8
批量转换文件编码,选中左侧文件浏览树中的多个文件, 或者选择文件夹,右键单击并从上下文中选择批量转换编码为 UTF8选项。注意如果一次选择多个文件夹, 只会转换第一个文件夹中的文件. 批量转换的时候会默认生成转换结果报告文件, 你可以通过设置GBK2UTF8.showBatchReport: false
禁止这种行为.
Support Charset
插件使用了 jschardet 来检测文件编码, 支持以下几种类型的中文简繁体编码.
Big5
GB2312
GB18030
EUC-TW
HZ-GB-2312
ISO-2022-CN
搜索:
GBK to UTF8 for vscode