在 VisualStudio 代码中更改文件的编码

有什么办法可以改变文件的编码吗? 例如 UTF-8到 ISO 8859-1?

设置示例崇高的文本:

"default_encoding": "UTF-8"
316103 次浏览

下面是如何做到这一点:

在 VSCode 的底部栏中,您将看到标签 UTF-8。单击它 弹出窗口打开。单击 Save with encoding。现在可以选择一个新的 那个文件的编码。

或者,可以使用设置 "files.encoding": "utf8"在 Workspace/User 设置中全局更改设置。如果在 VSCode 中使用图形设置页面,只需搜索 encoding。但是请注意,这只适用于新创建的文件。

除了@Dark Neuron 在答案中解释的设置:

"files.encoding": "any encoding"

您还可以指定特定语言的设置,如下所示:

"[language id]": {
"files.encoding": "any encoding"
}

例如,当我需要编辑以前用 ISE 创建的 PowerShell 文件(它们是以 ANSI 格式创建的)时,我使用这个参数:

"[powershell]": {
"files.encoding": "windows1252"
}

你可以做 这里是著名语言的标识符列表

现有的答案显示了单个文件或文件类型的可能解决方案。但是,您可以通过以下路径在 VS Code 中定义字符集标准:

文件 > 首选项 > 设置 > 编码 > 选择你的选项

这将把字符集定义为缺省值。 除此之外,您总是可以为当前项目更改编辑器右下角的编码(蓝色符号行)。