im在我的所有JSP中使用通用页面标头,并通过法语或英语的属性,但是当我得到的口音通过法语属性时?或smililar不正确的字符
<c:set var="subTitle" value="${data}"/>
<c:import charEncoding="UTF-8" url="../menu/header.jsp" >
<c:param name="systemTitle" value="${label}" />
<c:param name="subTitle" value="${subTitle}" />
</c:import>
如何编码参数,以使其保持重音字符。UTF-8似乎无法正常工作,除非我提到它错误地
<c:import charEncoding>
仅指示<c:import>
它应该使用的字符应用于 read 目标资源。它不指示该字符编码应用来 write 读取响应主体的读取字符。取而代之的是,使用JSP页面自己的字符编码。您可以通过将以下行添加到JSP的顶部来设置它:
<%@page pageEncoding="UTF-8"%>
请注意,您还可以通过将以下条目添加到web.xml
:
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<page-encoding>UTF-8</page-encoding>
</jsp-property-group>
</jsp-config>