Character encoding NetBeans强制我以特定编码进行保存

Character encoding NetBeans强制我以特定编码进行保存,character-encoding,netbeans-7,Character Encoding,Netbeans 7,我正在尝试使用NetBeans将*.jspf文件保存在UTF-8中。文件中有一些西里尔字母符号,例如ППППППППППППППППППППППППППППППППППППП The header.jspf contains characters which will probably be damaged during conversion to the ISO-8859-1 character set. Do you want to save the file using this char

我正在尝试使用NetBeans将*.jspf文件保存在UTF-8中。文件中有一些西里尔字母符号,例如
ППППППППППППППППППППППППППППППППППППП

The header.jspf contains characters which will probably be damaged during conversion to the ISO-8859-1 character set. Do you want to save the file using this character set? [Yes] [No] header.jspf包含的字符可能在使用过程中被损坏 转换为ISO-8859-1字符集。 是否要使用此字符集保存文件? [是][否] 当我按下
[No]
按钮时,它取消保存。 当我按下
[Yes]
按钮时,它会保存文件,但字符串现在看起来像


文件属性中的编码设置为
ISO-8859-1
,并呈灰色,因此无法更改。另外,项目设置设置为使用UTF-8。

您只需在*.jspf文件的顶部添加以下行:

<%@page contentType="text/html" pageEncoding="UTF-8"%>


文件属性中的编码将自动更改。

要在JSP页面上设置编码,请将以下行添加到JSP页面

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </head>
</html>


我不知道为什么评论会这样发布,但它已经被标记为删除,我也投票删除了你的答案,因为你只是脱口而出代码而没有给出答案。解释你的答案,以及为什么你认为它回答了这个问题。这就是堆栈溢出的目的,而不是代码编写服务。由于这个原因,您的问题可能会很快被其他人删除。没关系。你的回答很差,最终会被删除。