Блог пользователя - IntelXeon

Проблема с кодировкой

1 ноября 2010 в 7:51

Здравствуйте впервые использую CMS Drupal.

Скачал самую свежую версию, скачал русификацию, установил CMS с базой данных в UTF-8.
Настроил, все устраивает, все прекрасно.

Собственно у меня стоит Радиосервер (Shoutcast DNAS 1.9.8) через PHP скрипт он выводит состояние радиосервера и статистику (сколько слушает человек/online или offline/какой трек играет и тд и тп).

Так вот... Проблема в том что Shoutcast сервер выводит информацию об играющем треке в кодировке windows-1251(cp1251).
А изначально в мета тегах DRUPAL-а стоит UTF-8, 5 минут погуглив я нашел информацию как перевести кодировку.

Собственно меняю файл "common.inc" в папке "includes" переводя кодировку с UTF-8 в cp1251.
Вывод статистики радио начинает корректно работать как с латиницей так и с кириллицей.

А вот весь контент сайта превращается в "кракозябрики" в общем "каракули".

Пожалуйста посоветуйте как сделать что бы вывод информации радио сервера работал корректно и кодировка Drupal отображалась корректно.

ps
Кодировку базы данных MSQL пробовал создавать в cp1251 и устанавливать друпал в нее. Но все так же само работает (или то или то).

Может можно как то еще до вывода информации PHP скриптом преобразовать строку с cp1251 в utf-8 что бы не надо было в Drupal нечего менять ?

Я слыхал про "iconv" в PHP. Но как ни пробовал его использовать нечего не выходило.

Если нужно предоставить PHP скрипт или другую информацию я предоставлю. Благодарю за внимание.