无法在html选择选项中显示法语字符

时间:2013-04-10 15:42:29

标签: jsp web-applications

我有一个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"%>

有谁知道如何解决这个问题?提前致谢

1 个答案:

答案 0 :(得分:0)

两个声明charset=windows-1252pageEncoding="UTF-8"似乎相互矛盾。尝试在任何地方使用UTF8。

如果不起作用,您可以使用&ccedil;打印ccédille。