Если я получу доступ к abc.htm
как:
http://emprego.xtreemhost.com/slide/abc.htm
тогда мой браузер правильно догадывается, что он закодирован как Latin-1 (AKA ISO-8859-1), но похоже, что он интерпретируется как UTF-8, когда вы .load
его. Если вы загрузите abc.htm
и поэкспериментируете с меню «кодировка текста» (возможно, где-то под «видом») в вашем браузере, вы должны увидеть, как оно выглядит, когда интерпретируется как различные кодировки.
Посмотрите на заголовки, которые возвращаются при загрузке abc.htm
:
Content-Type: text/html
И abc.htm
не указывает какую-либо конкретную кодировку, поэтому браузер должен сделать предположение. Вы хотите, чтобы ваш Content-Type
выглядел так:
Content-Type: text/html; charset=iso-8859-1
чтобы браузер знал, с какой кодировкой он имеет дело.
Я бы конвертировал все в UTF-8 и согласился бы с тем, чтобы символ указывался в файлах HTML и в заголовке Content-Type
.