Тема: Опять проблем с кодировкой в samPHPweb
Всем здравствуйте!
Проблема с отображением русских букв.
У меня стоял php-5.2.17 и страницы сайта были charset=windows-1251 и теги на кириллице отображались нормально. Решил поставить php-5.3.20
и после установки его, на сайте все русские буквы стали иероглифами. Я поменял charset=utf-8 и пересохранил страницы. Русский текст страниц стал отображаться нормально. А вот там где samPHP выдергивает из базы названия песен, по прежнему иероглифы.
Ну я решил это из-за того ,что у меня в самой базе иероглифы отображаются (т.к. теги вбивал на русском, а все таблицы в базе с utf-8)
Тогда я решил с помощью php функции переконвертирвать то, что у меня поступает из базы в кодировку с какой вносились теги)
получилось:
echo iconv("cp866", "UTF-8", iconv("UTF-8", "cp866", $topRequestedSong->artist_title;));
т.е. что-то типа из иероглифов utf8 которые в базе перевожу в cp866, но т.к. у меня страница уже utf-8 перевожу снова из cp866 в utf8
но это не работает, пробывал WINDOWS-1251 вместо cp866 тоже никак.
Конечно смешно покажется со стороны , но вот такая вот проблема. Помогите пожалуйста. Только варианты "верни всё как было" или "перебей все теги в utf-8" лучше не пишите. Ну если перебивать, то как это сделать быстро у нескольких тыщ треков.
Если вдруг эта тема уже имеет решения тыкните мне пожалуйста ссылкой туда.
Заранее спасибо