Должен ли я использовать на странице asp.net
<html><title>My page's title from México</title></html>
Или же
<html><title>My page’s title from México</title></html>
Оба примера имеют одинаковый результат. Поскольку asp.net кодирует все мои страницы в utf-8, нет необходимости использовать сущности html, верно?





Второй пример обеспечит совместимость со стандартами передачи HTML ASCII. Итак, я голосую за второй пример, поэтому вам не нужно гарантировать, что HTML выводится и закодирован как UTF-8 на всех прокси-серверах, а также любые другие виды кеширования и перевода, которые могут произойти.
Вы правы; Пока на обоих концах канала есть Unicode, это не имеет значения. Лично я бы использовал первый просто потому, что он более читабельный.
И, честно говоря, юникод уже давно получил широкое распространение. Я лично считаю, что пора оставить позади всех, кто не может справиться с UTF-8.
Таблица ASCII - это набор символов, можно утверждать, что это первый стандартизованный набор символов в те времена, когда вы могли выделить только 1 байт на символ. http://asciitable.com/ Но я немного посмотрел на расширенный набор символов ASCII, и оказалось, что символ, на который вы ссылаетесь, является символом ASCII. Так что действительно нет проблем, какой способ отображения заголовка вы выберете.
Мой пересмотренный ответ - выбрать менее дорогой в зависимости от места (т.е. первый)
Я знаю, что это устарело, но буква "острый" не является символом ASCII.
Технически этот апостроф должен быть & rsquo; - если ты такой же анальный, как я, ты это изменишь