В самом браузере отсутствует кодировка. Он поддерживает множество кодировок и использует тот, который вы ему рассказываете. Если вы укажете (в заголовках и/или HTML), что кодировка соответствует ISO-8859-1, тогда ваш документ должен быть в этой кодировке, и вы должны убедиться, что все отправленные вами символы находятся в правильной кодировке. Поэтому вы действительно должны отправлять символы ISO-8859-1. Вы не можете отправить документ, который использует разные кодировки для разных разделов документа.
Для некоторых символов вы можете размещать объект HTML вместо него. Например, é
может быть отправлено как é
. Это будет работать независимо от кодировки.
Если у вас есть выбор, я бы предпочел использовать UTF-8. Он поддерживает любого персонажа, и вам не нужно беспокоиться об экранировании диакритики или других специальных символов, кроме тех, которые являются особыми для самого HTML/XML.
Так что, если это не ISO-8859-1, то что это * * кодировка? – symcbean