2

我正在尝试使用 NetBeans 将 *.jspf 文件保存为 UTF-8。有一些西里尔符号,例如。Про проект在文件中,所以IDE警告我:

header.jspf 包含在运行期间可能会损坏的字符
转换为 ISO-8859-1 字符集。
是否要使用此字符集保存文件?
                                                               [是] [否]

当我按下[No]按钮时,它会取消保存。当我按下[Yes]按钮时,它会保存文件,但字符串看起来像ÐÑо пÑоекÑ现在。

在文件属性中,编码设置ISO-8859-1为灰色,所以我无法更改它。项目设置也设置为使用 UTF-8。

4

2 回答 2

2

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

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

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

于 2013-03-20T11:01:30.280 回答
1

要在 JSP 页面上设置编码,请将这些行添加到它们。

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </head>
</html>
于 2018-03-20T09:05:37.973 回答