0

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

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

4

1 回答 1

0

这两种声明charset=windows-1252pageEncoding="UTF-8"显得矛盾。尝试在任何地方使用 UTF8。

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

于 2013-04-10T15:48:26.113 回答