visual studio code (vscode)设置同时使用/支持多种编码

因为不同的项目可能存在多种编码,当打开多个项目时,就存在不同的编码需要反复切换的问题。最近终于找到解决的办法。

首先,File -> Save workspace as,新建一个 workspace。 然后打开新建的 workspace,再 File -> Add Folder to Workspace打开两个不同编码的项目。

此时,因为默认只有一种编码,所以其中有一个项目会出现乱码的情况(假设实际是 UTF8 和 GB2312)。

解决这个乱码的问题只需要:

Ctrl + Shift + p ,然后在弹出的输入框中输入 settings.json

 

选择 Open Workspace Settings (JSON)

然后就可以设置 Workspace 的编码。

配置如下:

 这样就设置了 Workspace 的编码。

此时 gb2312 编码的项目是乱码的,只要再次执行 Ctrl + Shift + p ,然后在弹出的输入框中输入 settings.json

 

 选择 Open Folder Settings (JSON),然后再选择 gb2312 编码的项目的目录

 

 配置如下:

 

保存之后再打开,就都不会乱码了。

 

这样就解决了在一个工作区,打开多种不同编码的项目的问题。

 

 

 

 

 

posted @ 2021-09-27 11:43  halloowween  阅读(1273)  评论(0)    收藏  举报