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

如果 GoLand 无法确定文件或目录编码,则会回退为已配置的项目编码。 如果不存在项目,GoLand 将使用全局编码。 文件或目录编码优先于项目编码,项目编码又优先于全局编码。
有关处理文件编码的更多信息,请参阅 编码。
- 全局编码
当其他编码选项不适用时,请选择要使用的编码。
例如,GoLand 将为不属于任何项目的文件或在从版本控制系统检出源代码时使用此编码。
- 项目编码
请选择要用于下表中未列出的文件的编码。
- 路径
请指定希望为其配置编码的文件或目录路径。
- 编码
请选择要用于指定文件和目录的编码。
如果此选择器被禁用,则该文件可能具有 BOM 或明确声明了编码。 在这种情况下,您不能为该文件配置要使用的编码。
为目录选择的编码将应用于该目录中的所有文件和子目录。
- 属性文件的默认编码
请选择项目中 属性文件 的编码。
- 自动转换成Ascii 但显示原生的内容
以本地字符(即未在 ISO-8859-1 中定义的字符)代替相应的转义序列进行显示。
默认情况下,GoLand 会将本地字符转换为使用大写字母的 ASCII 转义序列。 若要使用小写字母,请将以下平台属性添加到自定义属性文件中,并重新启动 IDE:
idea.native2ascii.lowercase=true欲了解更多信息,请参阅 平台属性。
- 创建UTF-8 文件
选择 GoLand 创建 UTF-8 文件的方式:
带 BOM
不带 BOM
在 Windows 上带 BOM,其它情况不带 BOM
默认情况下,GoLand 创建的 UTF-8 文件不包含 BOM,因为某些软件与 BOM 不兼容,并且在解释脚本时可能会出现问题。 但在某些情况下,您可能希望在 UTF-8 文件中包含 BOM。
最后修改日期: 2025年 9月 26日