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