编码
为了正确显示和编辑文件,GoLand 需要知道应使用哪种编码。源代码文件通常使用 UTF-8 编码。 源代码文件通常使用 UTF-8 编码。 除非有其他要求,否则建议使用此编码。
若要确定文件的编码,GoLand 会执行以下步骤:
如果存在 字节顺序标记 (BOM),GoLand 将不考虑其他设置,使用对应的 Unicode 编码。 如需了解详细信息,请参阅 字节顺序标记。
如果文件显式声明了编码,GoLand 将使用指定的编码。 例如,这适用于 XML、HTML 和 JSP 文件。 显式声明也会覆盖其他所有设置,但您可以在编辑器中更改它。
如果文件中没有 BOM,也没有显式声明编码,GoLand 将使用在 文件编码设置 中为该文件或目录配置的编码。 如果未为文件或目录配置编码,GoLand 将使用父目录的编码。 如果父目录的编码也未配置,GoLand 将回退到 项目编码 ,若项目不存在,则回退到 全局编码。
更改用于查看文件的编码
如果 GoLand 错误地显示了文件中的字符,可能是无法检测到该文件的编码。 在这种情况下,您需要为该文件指定用于查看和编辑的正确编码。
在编辑器中打开文件。
单击 文件编码 小部件位于 状态栏中。
或者,您也可以从主菜单中选择 。
选择正确的编码。

带有
或
标记的编码可能会更改文件内容。 在此情况下,GoLand 会打开一个对话框,允许您选择如何处理该文件:
重新加载 :从磁盘在编辑器中加载文件,仅将编码更改应用于编辑器。 您将看到与所选编码有关的内容更改,但实际文件不会更改。
转换 :使用所选编码覆盖文件。
这将为该文件在 文件编码设置 中添加一个关联。 GoLand 将使用指定编码来查看和编辑此文件。
配置文件编码设置
按 Ctrl+Alt+S 打开设置,然后选择 。
GoLand 使用这些设置来查看和编辑无法检测编码的文件,并为新文件使用指定编码。 如需了解详细信息,请参阅 文件编码。
选择控制台输出编码
默认情况下,GoLand 使用系统编码查看控制台输出。
在 设置 对话框(Ctrl+Alt+S )中,选择 。
从 默认编码 列表中选择默认编码。
点击 确定 应用更改。
有关控制台输出设置的更多信息,请参阅 控制台。