Pycharm
 
获取 PyCharm

编码

最后修改时间:2023 年 9 月 5 日

为了正确显示和编辑文件,PyCharm 需要知道要使用哪种编码。源代码文件通常采用 UTF-8 编码。除非您有其他要求,否则这是推荐的编码。

为了确定文件的编码,PyCharm 使用以下步骤:

  • 如果存在字节顺序标记(BOM),PyCharm 将使用相应的 Unicode 编码,而不管所有其他设置。有关详细信息,请参阅字节顺序标记

  • 如果文件显式声明编码,PyCharm 将使用指定的编码。例如,这可以应用于 XML 或 HTML 文件。显式声明还会覆盖所有其他设置,但您可以在编辑器中更改它。

  • 如果文件中没有 BOM 并且没有明确的编码声明,PyCharm 将使用文件编码设置中为文件或目录配置的编码。如果没有为文件或目录配置编码,PyCharm 将使用父目录的编码。如果父目录编码也未配置,PyCharm 将回退到Project Encoding,如果没有项目,则回退到Global Encoding