Spreadsheet_Excel_Reader (PHPExcelReader) завершается ошибкой при кодировании с акцентом - PullRequest
1 голос
/ 24 февраля 2012

Я использую Spreadsheet_Excel_Reader для чтения файла Excel в моем приложении PHP. Он работает нормально, пока я не вставлю некоторые акценты в файл Excel, они обрабатываются некорректно: например, «éçà @». Я видел, что кодировка может быть установлена ​​через:

$reader->setOutputEncoding($encoding);

Но это, похоже, ничего не меняет.

Ответы [ 2 ]

2 голосов
/ 06 сентября 2013

Линия 562

 $retstr = ($asciiEncoding) ? $retstr : $this->_encodeUTF16($retstr);

редактировать таким образом

 $retstr = ($asciiEncoding) ? utf8_encode($retstr) : $this->_encodeUTF16($retstr);
0 голосов
/ 15 мая 2012

Я использовал

$data->setOutputEncoding('UTF8');

, и он прекрасно работает для меня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...