我试图阅读和解析使用PHPExcelReader的UTF-8 Excel文件,但不幸的是这不能正常工作,我收到一些????而不是UTF-8字符。你能告诉我如何处理这种情况吗?我在解析中使用了以下配置:
$data = new Spreadsheet_Excel_Reader();
$data->setOutputEncoding('CP1251');
$data->setUTFEncoder('mb');
谢谢
UTF-8是Spreadsheet_Excel_Reader的默认编码…除非您想要将值自动转换为其他字符集,否则您根本不需要更改它。
。
$data = new Spreadsheet_Excel_Reader("test.xls",true,"UTF-16");
将输出转换为UTF-16
我尝试了UTF-16,但仍然有错误。
Then I try:
$data->setOutputEncoding('UTF-8');
$data = new Spreadsheet_Excel_Reader("test.xls",true,"UTF-8");