JetBrains Rider 2025.2 Help

文件编码

JetBrains Rider 使用这些设置来查看和编辑无法检测到编码的文件,并对新文件使用指定的编码。

编辑器 | 文件编码 设置

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

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

全局编码

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

例如,JetBrains Rider 将对不属于任何项目的文件或您从版本控制系统中检出的源代码使用此编码。

项目编码

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

路径

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

编码

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

如果此选择器已禁用,可能是因为文件有一个 BOM 或明确声明了编码。 在这种情况下,您无法配置此文件要使用的编码格式。

选择的编码将应用于目录内的所有文件和子目录。

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

显示本地字符(即 ISO-8859-1 未定义的字符)以替代相应的转义序列。

比较国家字符的表示方式

默认情况下,JetBrains Rider 将本地字符转换为带有大写字母的 ASCII 转义序列。 要使用小写字母,请将以下平台属性添加到自定义属性文件中并重新启动 IDE:

idea.native2ascii.lowercase=true

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

创建UTF-8 文件

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

  • 带 BOM

  • 无 BOM

  • 在 Windows 上使用 BOM,在其他情况下不使用 BOM

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

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