Находятся все еще необходимы именованные сущности в HTML в возрасте Unicode осведомленные браузеры?

У меня такая же проблема, когда я пытался создать эту версию boost и использовать следующую строку для извлечения моей версии NDK.

version=$(sed -En -e 's/^Pkg.Revision\s*=\s*([0-9a-f]+)/r\1/p' $source_properties)

Где source_properties=$AndroidNDKRoot"/source.properties" в корне вашей папки NDK.

16
задан Benjamin 17 February 2014 в 12:49
поделиться

3 ответа

Именованным сущностям в "реальном" XHTML (т.е. с application/xhtml+xml, а не более часто используемый text/html режим эмуляции) препятствуют. Кроме этих пяти, определенных в самом XML (<, >, &, ", '), они должны были бы все быть определены в DTD конкретного DocType, который Вы используете. Это означает, что Ваш браузер должен явно поддерживать тот DocType, который далек от данного. Пронумерованные объекты, с другой стороны, очевидно только требуют, чтобы справочная таблица получила правильный символ Unicode.

Что касается того, нужны ли Вам объекты во все эти дни: можно в значительной степени ожидать, что любой современный браузер будет поддерживать UTF-8. Поэтому, пока можно гарантировать, что база данных, разметка и веб-сервер все соглашаются служить этому, угробить объекты.

7
ответ дан 30 November 2019 в 23:14
поделиться

Safari, кажется, имеет проблемы с некоторыми глифами, но не другими, это не может быть , нуждался , но, вероятно, лучше сделать так, конечно, это - мое мнение и не сохраненное чем-либо кроме моих собственных наблюдений.

0
ответ дан 30 November 2019 в 23:14
поделиться

При использовании XHTML это на самом деле рекомендовало не использовать именованные сущности ([необходима цитата]). Некоторые браузеры (Firefox †¦), при парсинге этого как XML (который они обычно не делают), не читают файлы DTD и таким образом не могут обработать объекты.

, Поскольку это - лучшая практика так или иначе для использования UTF-8 в качестве кодирования, при отсутствии неопровержимых доводов, чтобы сделать иначе, это единственное означает, что создателю документов нужен достойный редактор, который может не только обработать документы, но также и обеспечивает хороший способ ввести различные глифы. OS X действительно не имеет этой проблемы, потому что самые необходимые глифы могут быть достигнуты через ключи “alt”, но Windows не имеет этой функции.

<час>

@Konrad: Вы говорите, что, нет, именованные сущности не нужны?

Точно. Если, конечно, нет глупые ограничения, например, драйверы унаследованной базы данных, которые дросселируют на UTF-8 и т.д.

3
ответ дан 30 November 2019 в 23:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: