我有一个 jsp 页面“myAccount.jsp”。它包括一个标头jsp,使用:
<%@ include file="jspHeader.jsp"%>
在 jspHeader.jsp 中,charset 定义如下:
<%@ page contentType="text/html;charset=windows-1252"%>
在 myAccount.jsp 中,我必须在 html 选择选项中硬编码两个字符串:“English”和“français”:
<select name="Lang">
<option value=""><fmt:message key="myaccount_lbl_13" bundle="${lang}"/></option>
<option <%if (LangVal.equals("en")){%> selected <%}%> value="en">English</option>
<option <%if (LangVal.equals("fr")){%> selected <%}%> value="fr">français</option>
</select>
问题在于 IE 中的法语单词“français”显示不正确。如果我在 myAccount.jsp 中添加编码为
<%@ page pageEncoding="UTF-8"%>
有谁知道如何解决这个问题?提前致谢