Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
电子表格\u Excel\u阅读器(PHPExcelReader)在重音编码时失败_Php_Excel - Fatal编程技术网

电子表格\u Excel\u阅读器(PHPExcelReader)在重音编码时失败

电子表格\u Excel\u阅读器(PHPExcelReader)在重音编码时失败,php,excel,Php,Excel,我正在用它来读取PHP应用程序中的Excel文件。除非我在Excel文件中添加了一些重音符号,否则效果会很好,因为它们没有得到正确处理:例如,ççá@。我已经看到可以通过以下方式设置编码: $reader->setOutputEncoding($encoding); 但这似乎并没有改变任何事情。我曾经 $data->setOutputEncoding('UTF8'); 它对我来说很好。第562行 $retstr = ($asciiEncoding) ? $retstr : $t

我正在用它来读取PHP应用程序中的Excel文件。除非我在Excel文件中添加了一些重音符号,否则效果会很好,因为它们没有得到正确处理:例如,ççá@。我已经看到可以通过以下方式设置编码:

$reader->setOutputEncoding($encoding);
但这似乎并没有改变任何事情。

我曾经

$data->setOutputEncoding('UTF8');
它对我来说很好。

第562行

 $retstr = ($asciiEncoding) ? $retstr : $this->_encodeUTF16($retstr);
这样编辑

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

可能重复的I最终被手动替换错误的字符。。。这在我的电子表格上不起作用。Grazie,我不再参与这个项目,所以我现在无法检查。