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

Load

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

Знаю, что по подобной уже куча топиков. Но решения для себя так и не нашел.. И здесь тоже.

Из одной библиотеки приходит строчка: Публичный сервер
Нужно получить cp1251.
Прога "штирлиц" перекодирует ее в "Публичный сервер", определяя ее как утф-8.
mb_detect_encoding тоже определяет ее как утф-8.

Но вот ни mb_convert_encoding, ни iconv, ни браузер, ни примеры в faq не перекодируют строчку нормально.

Очень надеюсь на ваш совет.
 

DiMA

php.spb.ru
Команда форума
Покажи все используемые тобой попытки достичь результата и результаты перекодировок.
 

Hexenhammer

Новичок
echo iconv('utf-8', 'windows-1251', 'Публичный сервер');
выдало "Публичный сервер",

возможно setlocale(LC_ALL, установить надо у тя
 

Load

Новичок
Ой, спасибо!
Ступил, оказывается в другом месте юзается htmlentities, он все и портит. Код не мой просто, брр...
 
Сверху