В чем разница между кодами HTML Числовыми и Дружественными - PullRequest
1 голос
/ 18 мая 2011

Эта страница - http://webdesign.about.com/od/localization/l/blhtmlcodes-punc.htm - показывает список символов HTML, которые могут быть отображены с помощью цифровых или дружественных кодов.В чем разница между двумя кодами?Будут ли некоторые браузеры отображать коды по-другому?Являются ли числовые коды более надежными и поэтому должны быть стандартом в HTML, XHTML, XML и т. Д.?

Спасибо

Ответы [ 2 ]

1 голос
/ 18 мая 2011

Нет, но в некоторых случаях вы предпочтете одно другому.

Если вы генерируете HTML из Unicode, вы не хотите запоминать все красивые имена сущностей.Вместо этого вы всегда будете генерировать числовой символьный объект.

Если вы пишете HTML-код вручную, вы, вероятно, сразу захотите увидеть, каким символом это станет.Здесь вы предпочитаете символическое имя.

Для анализаторов HTML это не имеет значения.Существует стандарт, который перечисляет все символические имена плюс файл DTD, который содержит их, так что это не проблема.

Для анализаторов XML все немного по-другому.Они не знают сущность HTML по умолчанию.Так что вам придется добавить их.Если вы не можете, тогда вы предпочитаете HTML-код, который содержит только числовые объекты, потому что любой другой ввод приведет к сбою кода.

0 голосов
/ 18 мая 2011

Вы просто не можете отобразить все доступные символы с «дружественными» последовательностями символов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...