Почему HTML-сущности заменяются MS Expression Web? - PullRequest
0 голосов
/ 14 октября 2010

Я использую Microsoft Expression Web 5 для редактирования моих HTML-документов.Я заметил странное поведение при использовании метода «Переформатировать HTML».

Если мой HTML-документ (UTF-8) содержит html-сущности, подобные €, сущность заменяется символом евро.HTML-объекты со специальным значением, таким как «<» и «>», заменяться не будут.Так что «<» (читай: ampersand-lt-точка с запятой) осталось без изменений. </p>

Почему Expression Web делает это ??Я уверен, что лучше всего использовать html-объекты, когда вы можете.

Ответы [ 3 ]

1 голос
/ 14 октября 2010

Почему Expression Web делает это ??Я уверен, что лучше всего использовать html-сущности всякий раз, когда вы можете.

На самом деле, нет: в документе UTF-8 хорошо использовать надлежащие символы UTF-8 над сущностями HTML.1005 *

Итак, что такое Expression Web в порядке (хотя это функция, которую можно где-то отключить).

Связанное обсуждение:

0 голосов
/ 09 января 2013

На самом деле все, что вам нужно сделать, это:

  1. Инструменты> Параметры редактора страниц
  2. Перейти на вкладку «Шрифты по умолчанию»
  3. Изменить язык на Unicode (UTF-8)
  4. Нажмите ОК
  5. Закройте и снова откройте файл HTML

Это сделает это.

0 голосов
/ 13 марта 2011

Нет Expression Web 5 (последняя версия 4).

...