Кодировка UTF-8 не работает должным образом с Internet Explorer, но отлично работает с Mozilla Firefox - PullRequest
5 голосов
/ 03 апреля 2012

Мне нужно отобразить окно оповещения на другом языке, кроме английского, для которого я использую сообщение компонента, используя файл свойств приложения. Код, написанный на JSP, прекрасно работает в Firefox, но в IE символы перепутаны, и я получаю все знаки ящика внутри окна оповещения. Та же проблема возникает и для подсказок. Любые решения?

Ответы [ 2 ]

9 голосов
/ 04 апреля 2012

Проверьте кодировки вашей страницы

FF использует кодировку страницы UTF-8.Вид -> Кодировки символов

В более ранних версиях IE кодировка символов устанавливалась в соответствии с языком клиента, когда в документе не указана кодировка

Какую версию IE вы используете?

Это может также помочь. IE использует неправильный набор символов при отображении HTML-страницы

Есть ли в заголовках кодировка utf?

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
2 голосов
/ 05 апреля 2012

Я нашел решение для моего запроса. На самом деле проблемы были с подсказками, а окна предупреждений отображались в виде знаков со знаками только в Internet Explorer и в Windows Xp, но работали должным образом в Windows 7 и других браузерах. То, что я сделал, было:

1. Right Click On Desktop
2. Properties
3. Appearence Tab
4. Click On Advanced Button
5. In the Item Combo box Select MessageBox(the font combo box should get enabled by then)
6. Select Arial MS Unicode Font instead of Tahoma(Windows XP Default) Font.

А потом проверь. Желаемый результат будет виден. Это обходное решение, но оно работает нормально. Спасибо WouterH и Hardik за ваше руководство до здесь.

...