строка из utf−8 в utf−8 без бом

Как в php преобразовать строку из ютф-8 в ютф-8 без бом
если использовать iconv(), то какие параметры ему выставить?

1 ответов


Просто вырезать BOM из начала строки:
В википопии прописано, что вырезать

function rmBOM($string) {
    if(substr($string, 0,3) == pack("CCC",0xef,0xbb,0xbf)) {
        $string=substr($string, 3);
    }
    return $string;
}

Мне кажется, что проще вырезать эти байтики из строки и сё.


bom не из строки надо вырезать, а из всех файлов в проекте..

Вот один из первых результатов в выдаче гугла как пример: http://forum.php.su/topic.php?forum=35&topic=101.