iconv не работает для UTF-8 с BOM

Статус
В этой теме нельзя размещать новые ответы.

the_stalker

Постоялец
Регистрация
19 Фев 2007
Сообщения
116
Реакции
5
Заметил что при перекодировке строки c UTF-8 имеющей BOM в другую кодировку, функция iconv() ничего не возвращает

как быть?
 
PHP:
function removeBOM($str=""){
    if(substr($str, 0,3) == pack("CCC",0xef,0xbb,0xbf)) {
        $str=substr($str, 3);
    }
    return $str;
}
echo iconv('UTF-8', 'Windows-1251', removeBOM(file_get_contents('test.txt')));
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху