Автоопределение кодировки текста

Рейтинг: 2Ответов: 1Опубликовано: 05.02.2015

Беда на мою голову. Получаю ответ от серверов, и они отдают ее в разной кодировке. А мне нужно сохранить ее в utf 8. В общем, для одного нормально так: iconv("CP1251", "UTF-8", $str), а для другого так: iconv("CP1252", "UTF-8", $str).

Вот как определить, в какой кодировке пришел ответ?

Пробовал mb_detect_encoding($str) и mb_detect_encoding($str, "CP1251, CP1252"), но не помогает. В первом случае ответ UTF-8, во втором - Windows-1251.

Ответы

Ответов пока нет.