2013-04-10 4 views
0

У меня есть страница jsp «myAccount.jsp». Она включает в себя заголовок, используя JSP:не может отображать французские символы в html вариантах выбора

<%@ include file="jspHeader.jsp"%> 

В jspHeader.jsp, кодировка определяется следующим образом:

<%@ page contentType="text/html;charset=windows-1252"%> 

В myAccount.jsp я должен жестко закодировать две строки: "английский язык" и «français "в HTML выбрать параметры:

<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 французское слово„французский“отображается неправильно. Это верно, если я добавил кодировку в myAccount.jsp как

<%@ page pageEncoding="UTF-8"%> 

Кто-нибудь знает, как это решить? Заранее спасибо

ответ

0

Два объявления charset=windows-1252 и pageEncoding="UTF-8" кажутся противоречивыми. Попытайтесь использовать UTF8 везде.

Если он не работает, вы можете использовать &ccedil; для печати c c & eacute; dille.

Смежные вопросы