Не отображает русские буквы в JS
Добрый день,
Суть проблемы в следующем, имеется простенький скрипт корзины, в котором вручную изменены заголовки (артикул, наименование, кол-во и т.д. с латинского на русский) и валюта изменена на "руб.", так вот на локальном компьютере отображается все норм, заливаешь на сервер именно заголовки и валюта отображается крокозябрами. В .htaccess прописано AddDefaultCharset UTF-8, в мета теги страницы указана кодировка UTF-8. Сам скрипт и страница так же перекодированы через Notepad++ в UTF-8. Пробовал все перекодировать так же через Notepad++ в ANSI, тогда все отображается как надо, а в UTF-8 не хочет ни в какую. Ломаю голову второй день, подскажите куда копать... |
Поправка, только что обнаружил, что проблема только в браузере гугл хром, в опере и мозиле все отлично. В чем может быть проблема с хромом?
|
Сейчас попробовал скрипт поставить внутрь страницы и это дало результат, в хроме все наконец то как надо. Значит проблема с подключением скрипта внешним файлом, подключаю след. образом:
<script charset="utf-8" type="text/javascript" SRC="../../cart.js"></script > Что же делаю не так? |
Файл cart.js или страница не в utf8. Без вариантов.
|
Цитата:
Есть еще варианты? |
Цитата:
Мета никакого влияния не оказывает на рендер страницы браузером. Мета нужна для файла. Вот если из потока вы сделаете файл - на диск сохраните, вот тогда эта мета пойдет заменой заголовка про кодировку контента открытого с диска файла. Ваш сайт такой заголовок отдает? Проверьте. |
Часовой пояс GMT +3, время: 20:18. |