Я так понимаю ошибка где то здесь.
private function prepareField($field) {
$field = htmlspecialchars_decode($field);
$field = strip_tags($field);
$from = array('"', '&', '>', '<', '\'');
$to = array('"', '&', '>', '<', ''');
$field = str_replace($from, $to, $field);
if ($this->from_charset != 'windows-1251') {
$field = iconv($this->from_charset, 'windows-1251//IGNORE', $field);
}
$field = preg_replace('#[\x00-\x08\x0B-\x0C\x0E-\x1F]+#is', ' ', $field);
return trim($field);
Но я ни чего не менял. Началось после переноса