当前位置: 首页 > 知识库问答 >
问题:

在Visual Studio Code中更改文件的编码

侯焱
2023-03-14

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

设置升华文本的示例:

"default_encoding": "UTF-8"

共有3个答案

吕华彩
2023-03-14

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

文件

这将定义一个字符集作为默认值。除此之外,您始终可以更改编辑器右下角(蓝色符号行)中当前项目的编码。

司徒嘉祥
2023-03-14

除了@DarkNeuron在回答中解释的设置外:

"files.encoding": "any encoding"

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

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

例如,当我需要编辑以前使用ISE创建的PowerShell文件(以ANSI格式创建)时,我会使用此选项:

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

您可以在这里获得知名语言的标识符列表。

谭铭
2023-03-14

下面是如何做到这一点:

在VSCode的底部栏中,您将看到标签UTF-8。点击它。弹出窗口打开。单击使用编码保存。现在可以为该文件选择新的编码。

或者,您可以使用设置“files.encoding”:“utf8”在工作区/用户设置中全局更改设置。如果在VSCode中使用图形设置页面,只需搜索编码。但请注意,这仅适用于新创建的文件。

 类似资料:
  • 我正在尝试将一组csv文件加载到数据库中。解析文件和输入数据都非常有效。。。。。除了一些文件编码给我带来麻烦。 文件工作正常,大多数文件都是这种格式。然而,有些文件在中,这些文件不能正确加载。 是否有方法检查文件本身的编码,并在使用数据之前转换编码?我一直在玩和,但这些都以字符串作为输入。我宁愿检查文件并立即转换,而不是在接收数据时逐行检查。 非常感谢。

  • 我们在框架中有多个子模块,scss文件夹有多个可能的路径,例如: fW/submodule/_wwW/css/foo/bar/scss/ fW/submodule/subsubmodule/_www/css/foo/bar/fooagain/scss/ fw/submodule/views/tpl/library/libraryname/default/css/foo/bar/scss/ 等等。

  • 问题内容: 我尝试这样: 但是输出到屏幕,而不是同一文件。怎么做? 问题答案: 尝试这个: 它将使用带有’.converted’后缀(扩展名)的临时文件,然后将其移动到原始名称,因此,如果您具有带有’.converted’后缀的文件,请当心(我认为您没有)。 此外,此脚本对于包含空格的文件名也不安全,因此为了更加安全,您应该双引号:“ {}”而不是“ {}”和“ {} .converted”而不是

  • 我有一个用 PhpStorm 管理的 TypeScript 项目。所有 ts 文件都被正确识别为打字稿文件,在我的文件类型设置中,我有 文件映射打字稿。 所有的文件?不,一个文件顽固地不会被视为TypeScript文件,而是显示为纯文本。我不知道如何将这个标记为TypeScript文件。 所有<code>*。ts文件旁边有正确的ts图标。这个没有。 当我打开流氓文件时,PhpStom告诉我有该文件

  • 问题内容: 如何在Linux中更改.eclipse文件夹?我尝试添加此行: 在eclipse.ini的顶部,但是它不起作用。我也尝试将其添加到eclipse.ini中的其他各个位置,但还是没有运气。 编辑 我添加了这一行: -vmargs的正下方。当Eclipse启动时,它现在从正确的.eclipse位置读取,如果.eclipse不存在,它将创建它。不幸的是,在Eclipse加载之后,在我的主文件

  • 有没有其他方法使文件成为只读的?