iconv - обнаружен недопустимый символ во входной строке

Я не вижу ничего противозаконного - какие-либо предложения о том, в чем может быть проблема?

    if (strtolower($matches[1]) != 'utf-8') {
        var_dump($matches[1]);
        $xml = iconv($matches[1], 'utf-8', $xml);
        $xml = str_replace('encoding="'.$matches[1].'"', 'encoding="utf-8"', $xml);
    }

Ниже моя отладка / ошибка

string(12) "windows-1252"
Notice (8): iconv() [http://php.net/function.iconv]: Detected an illegal character in input string [APP/models/sob_form.php, line 16]

Я подтвердил, что приведенный выше код действительно является строкой 16

Ответы на вопрос(4)

Ваш ответ на вопрос