Символы не отображаются должным образом

Этот проект правильно отображает символы, используя ISO-8859-1 (главная страница) на сервере и Javascript UTF-8, однако эта функция на сервере отображает строку ("Observações"), правильно настроенную с использованием UTF-8, однако, когда я пытаюсь выполнить ее локально, она отображает Observações как Observações.

Моя главная страница настроена на ISO-8859-1:

<META content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">

и он вызывает скрипт следующим образом:

<SCRIPT type="text/javascript" charset="UTF-8" src="js/functions.js"></SCRIPT>

чего я не понимаю, так это почему это работает на сервере, но не на моем компьютере, и как это исправить.

Большое тебе спасибо.


person migmig    schedule 27.04.2015    source источник
comment
Что, если вы установите кодировку главной страницы в utf-8?   -  person icedtrees    schedule 27.04.2015
comment
Пожалуйста, взгляните на дубликат, я уверен, что это та же проблема. Если это не так, обновите свой вопрос, указав новые сведения о заголовках HTTP.   -  person deceze♦    schedule 27.04.2015
comment
Если я установил, вся страница отображает треугольники вместо специальных символов. И при использовании ISO-5589-1 он отображается правильно, но не строка внутри javascript.   -  person migmig    schedule 27.04.2015
comment
Пожалуйста, будьте конкретны и обновите свой вопрос. Установить что именно где? В какой кодировке сохранен ваш JS-файл?   -  person deceze♦    schedule 27.04.2015
comment
Когда я говорю «установить», я имею в виду, что кодировка установлена ​​​​на ISO-5589-1. И мой файл JS сохраняется как UTF-8 w/o BOM   -  person migmig    schedule 27.04.2015
comment
Похоже, что файл был каким-то образом поврежден, после создания нового и установки кодировки нового JS-файла в UTF-8 это сработало!   -  person migmig    schedule 27.04.2015