为项目创建文件时,将使用指定的项目编码来创建文件。某些文件类型会在文件中声明编码,如 HTML、JSP 和 XML 文件。因此,在 IDE 中创建这些文件时,将自动包含文件模板中的字符编码声明。
在确定文件的字符编码时,IDE 将应用 FileEncodingQuery (FEQ) 层模型。它首先确定是否在文件中声明了编码。如果找不到编码声明,则 IDE 假定文件编码是由项目的编码属性指定的。如果未指定项目编码(如导入的项目或旧项目),IDE 将应用项目的运行环境所设置的编码。
要更改文件(如 HTMl、XML 或 JSP 文件)的编码,您需要更改在文件的相应标记中指定的编码和字符集。如果在文件中指定了编码,该设置将覆盖项目中设置的编码。