Unicode дисплей в Microsoft Expression Web 4

Имам HTML документ с гръцки и еврейски букви в него. Когато отворя HTML файла в Notepad, или Internet Explorer, или Firefox, гръцките и еврейските букви се показват перфектно. Виж отдолу:

Добър

Ако обаче отворя същия HTML документ в Expression Web 4 на Microsoft, гръцките и еврейските знаци се губят. Виж отдолу:

Лош пример

Защо Expression Web 4 не успява да направи това, което Notepad, Firefox и IE могат да направят, тоест да покаже правилните знаци?

Можете да намерите оригиналния изходен HTML документ тук:

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


person user1527613    schedule 24.09.2013    source източник


Отговори (2)


Очевидно Expression Web 4 не интерпретира правилно документа като UTF-8 кодиране, въпреки че страницата, която споменавате, има своето кодиране, декларирано с маркера <meta charset="UTF-8" />. Вместо това Expression Web 4 го интерпретира като Windows-1252 кодиран. Можете да видите това, ако отворите страницата в браузър и ръчно принудите браузъра да използва windows-1252 (Преглед → Кодиране, изберете „Западна“ или „Западна Европа“ или „windows-1252“ или каквото и да изглежда подобно на тези). След това текстовете се деформират точно както във вашите примери.

Вероятно има някаква команда в Expression Web 4, която да го накара да използва UTF-8.

person Jukka K. Korpela    schedule 24.09.2013

Работи правилно в моя Expression Web 4, но трябва да използвате пълен хедър:

<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
person Marek Zakrzewski    schedule 15.04.2017