Проблема вывода кириллицы в Опера
Вместо кириллицы в Опере выводится что-то вроде этого(при выводе текста через JavaScript): Фыџ эрчтрэшџ ьюцэю шёяюыќчютрђќ ђюыќъю ъш№шыышіѓ, їшёыр ш чэръ. В Файрфокс, ИЕ, Хроме все нормально. Подскажите в чем может быть проблема....
|
Задавайте кодировку на сервере явным образом:
Код:
Content-Type: text/javascript;charset=utf8 .htacces строки:Код:
AddDefaultCharset utf8 |
Спасибо! Но не помогло(
|
разумеется у вас ВСЕ файлы должны быть в одной кодировке, и она должна быть явно указана.очень желательно чтобы это была кодировка UTF-8
судя по всему: у вас главный(index.html) файл сохранен без указания кодировки, и не содержит русского текста, либо сохранен в кодировке ISO 8859-5 подключаемый JS сохранен в CP1251 перекодируйте все файлы в UTF-8, и укажите кодировку в HTML-файле, с помощью meta, и с помощью заголовков HTTP |
У меня все файлы указаны в ANSI и в мете прописано везде windows-1251. Переделывать все в utf слишком напряжно т.к. проект большой. Во всех браузерах все нормально, кроме Оперы. При том если выводить просто через html или php все нормально, а вот через js краказябры всякие.... Видимо что-то не так именно с файлом .js
|
Я вставил после
<head> <title>.....</title> вот это.. <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> </head> всё работает)) |
Часовой пояс GMT +3, время: 05:21. |