Character encoding NetBeans强制我以特定编码进行保存
我正在尝试使用NetBeans将*.jspf文件保存在UTF-8中。文件中有一些西里尔字母符号,例如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
ППППППППППППППППППППППППППППППППППППП
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>
我不知道为什么评论会这样发布,但它已经被标记为删除,我也投票删除了你的答案,因为你只是脱口而出代码而没有给出答案。解释你的答案,以及为什么你认为它回答了这个问题。这就是堆栈溢出的目的,而不是代码编写服务。由于这个原因,您的问题可能会很快被其他人删除。没关系。你的回答很差,最终会被删除。