Вместо кириллицы в Опере выводится что-то вроде этого(при выводе текста через JavaScript): Фыџ эрчтрэшџ ьюцэю шёяюыќчютрђќ ђюыќъю ъш№шыышіѓ, їшёыр ш чэръ. В Файрфокс, ИЕ, Хроме все нормально. Подскажите в чем может быть проблема....
может быть стоит попробовать привести все файлы и базу к одной кодировке? и в начале странице такую же кодировку поставить
В общем перекодировал все файлы в 'utf-8 без BOM' через notepad++ - помогло, только возникла другая проблема: при передаче русского текста на сервер через аякс, туда приходит текст не полностью, например буква "ы" в обще не приходит... Подскажите что делать?
HTML: <meta http-equiv="Content-Type" content="text/html; charset="> какой на странице стоит, и чем пинаете запрос?аякс из базы вытаскивает ответ? если да то какая там кодировка?
Сейчас везде utf-8. Я имею в виду что даже до базы я вывожу строку, которая приходит, и там нету буквы "ы", хотя смотрю через Firebug отправляется с "ы"
без кода в ряд ли что то еше посоветовать можно, мне думается что у вас не все в utf-8 либо HTML: <meta http-equiv="Content-Type" content="text/html; charset=utf8"> вместо HTML: <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> или еше что то такое
Кому интересно... Решил проблему изменив расширение в имени файла name.js на name.js.php и добавив уже в этот файл PHP: <? header('Content-type: application/x-javascript; charset=windows-1251'); ?> Пы.Сы. Тему можно закрывать)