我有一个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"%>
有谁知道如何解决这个问题?提前致谢
答案 0 :(得分:0)
两个声明charset=windows-1252
和pageEncoding="UTF-8"
似乎相互矛盾。尝试在任何地方使用UTF8。
如果不起作用,您可以使用ç
打印ccédille。