<%@page pageEncoding="ISO-8859-1" contentType="text/html; charset=ISO-8859-1" %>
在JSP页面中使用上述指令时,它无法在JSP页面中显示俄语和匈牙利语字符。
有没有办法在同一个JSP页面中支持俄语和匈牙利语字符?
如果我使用charset="UTF8"
,罚款,还是有其他办法?
答案 0 :(得分:10)
ISO 8859-1字符集仅支持 列出的here字符。你会发现它根本不包括西里尔字符,只包含拉丁字符。如果您需要world domination,真的需要使用UTF-8。
<%@page pageEncoding="UTF-8" %>
您可以将以下条目添加到@page pageEncoding
文件中,而不是编辑每个单独的JSP以添加/WEB-INF/web.xml
:
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<page-encoding>UTF-8</page-encoding>
</jsp-property-group>
</jsp-config>
答案 1 :(得分:0)
只需在servlet中设置response.setCharacterEncoding(“UTF-8”)。