WebStorm 2025.2 Help

文件编码

WebStorm 使用这些设置来查看并编辑无法检测编码的文件,并为新建文件使用指定的编码。

编辑器 | 文件编码设置

如果 WebStorm 无法确定文件或目录的编码,则会回退为配置的项目编码。 如果没有项目,WebStorm 将使用全局编码。 文件或目录的编码优先于项目编码,项目编码又优先于全局编码。

有关处理文件编码的更多信息,请参阅 编码

全局编码

选择在其他编码选项不适用时使用的编码。

例如,WebStorm 会将该编码用于不属于任何项目的文件,或当您从版本控制系统检出源代码时。

项目编码

选择用于下表中未列出的文件的编码。

路径

指定要配置编码的文件或目录的路径。

编码

选择用于指定文件和目录的编码。

如果该选择器被禁用,说明该文件可能包含 BOM 或显式声明了编码。 在这种情况下,您无法为该文件配置编码。

为某个目录选择的编码将应用于该目录中的所有文件和子目录。

属性文件的默认编码

选择项目中 properties 文件 的编码。

自动转换成Ascii 但显示原生的内容

用原始字符(即 ISO-8859-1 中未定义的字符)替代相应的转义序列。

默认情况下,WebStorm 会将原始字符转换为使用大写字母的 ASCII 转义序列。 要使用小写字母,请将以下平台属性添加到自定义属性文件中,然后重启 IDE:

idea.native2ascii.lowercase=true

有关更多信息,请参阅 平台属性

创建UTF-8 文件

选择 WebStorm 创建 UTF-8 文件的方式:

  • 带 BOM

  • 不带 BOM

  • 在 Windows 上带 BOM,其他平台不带 BOM

默认情况下,WebStorm 创建的 UTF-8 文件不带 BOM,因为某些软件与 BOM 不兼容,可能会在解析脚本时出现问题。 但在某些情况下,您可能希望在 UTF-8 文件中包含 BOM。

最后修改日期: 2025年 9月 26日