UTF-8 проблема в Firefox - метатег заголовка ответа?
У меня есть страница со следующим метатегом:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Я думал, что это установит набор символов по умолчанию на UTF-8, и действительно, он появляется в Chrome и Safari, но не в Firefox.
У меня есть скрипт PHP на странице, который генерирует список воспроизведения аудиофайлов для jPlayer, а имена файлов с акцентами в символах не работают / не воспроизводятся в Firefox.
Вот сообщение об ошибке, которое я вижу в консоли Firebug:
Как видите, символы в имени файла не читаются правильно. Имя файла должно быть "Guessi-Gu" # r & # xE9; -Guessi (Pop Bariba) "
Когда я буду искать более подробную информацию об ошибке, в разделе «Заголовки» вкладка я вижу это:
Что показывает, что кодировка iso-8859-1. Затем в разделе «Ответ» вкладка я вижу:
Что подтверждает ошибку, но на этот раз с правильной кодировкой. Файл определенно существует, и, как я уже сказал, он воспроизводится / работает в других браузерах.
Итак, я предполагаю, что проблема заключается в том, что заголовки ответов устанавливаются по-разному в Firefox и переопределяют метатег. Я проверил заголовки ответа в Chrome, и они действительно установлены в UTF-8. Что я могу сделать, чтобы это исправить?