php - excel-reader utf问题

标签 php phpexcel

你能帮我解决下面写的问题吗:

当我读取 xls 文件并将其转换为 csv 时,出现错误 iconv() [function.iconv]: 在输入字符串中检测到非法字符。我正在使用 php-excel-library我得到了这个错误:

case 'iconv' :    
     $result = iconv('UTF-16LE', $this->_defaultEncoding, $string);
break;

有人知道怎么解决吗?

最佳答案

这意味着在您的文件中是一个无法映射到字符的位序列,b/c 它没有意义,因此不会被转换为另一种编码。

按照描述使用//IGNORE-flag here .

关于php - excel-reader utf问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6680050/

相关文章:

php - 运行2条sql语句2个不同的表

php - 多个存储过程没有被调用?

php - 读取文件内容的最快方法

PHPExcel 转换日期以存储在 MySQL 中

php - 空白页且无法下载 PHPExcel

php - 使用带有负数据的折线图时勾选标签位移

excel - maatwebsite/excel 使用 block 导入似乎不起作用 - Laravel 5.4

php - Laravel 独特的软删除数据验证

javascript - PHPExcel - 在输出上渲染 HTML 标记

php - 将多个变量从 jquery 传递到 php