2013-09-24 5 views
1

У меня есть документ HTML с греческими и еврейскими буквами. Когда я открываю HTML-файл в Блокноте, Internet Explorer или Firefox, греческие и еврейские буквы отлично отображаются. Смотрите ниже:Отображение Unicode в Microsoft Expression Web 4

Good

Однако, если я открываю тот же HTML-документ в Expression Web от Microsoft 4, греческий и иврит символы теряются. Смотрите ниже:

Bad example

Почему Expression Web 4 не делать то, что Notepad, Firefox и IE может сделать, то есть отобразить правильные символы?

Вы можете найти оригинальный источник HTML документ здесь:

http://hostsafe.com/temp/Adami-nekeb.html

ответ

1

По-видимому, Expression Web 4 не интерпретировать документ правильно, как UTF-8 кодировке, даже если страница вы упоминаете имеет кодировку объявленную с тегом <meta charset="UTF-8" />. Вместо этого Expression Web 4 интерпретирует его как кодировку Windows-1252. Вы можете увидеть это, если открыть страницу в браузере и вручную заставить браузер использовать Windows-1252 (View → Encoding, выберите «Western» или «West Europea» или «Windows-1252» или что-то похожее на них). Тексты затем искажаются точно так же, как в ваших примерах.

Возможно, в Expression Web 4 есть команда, чтобы использовать UTF-8.

0

Он работает должным образом в моем Expression Web 4, но вы должны использовать полный заголовок:

<meta content="text/html; charset=utf-8" http-equiv="Content-Type">