PHP-ExcelReader 报错The filename ** is not readable。错误原因是截取文件头八个字不匹配,怎么解决? 20
if(substr($this->data,0,8)!=IDENTIFIER_OLE){$this->error=1;returnfalse;}就是这个地方不匹配,sub...
if (substr($this->data, 0, 8) != IDENTIFIER_OLE) {
$this->error = 1;
return false;
}
就是这个地方不匹配,substr($this->data, 0, 8)输出的是<?xml vs
而IDENTIFIER_OLE是乱码,这个该怎么解决?
define('IDENTIFIER_OLE',pack("CCCCCCCC",0xd0,0xcf,0x11,0xe0,0xa1,0xb1,0x1a,0xe1));
在执行文件里加了$data->setOutputEncoding('GB2312');也是不行 展开
$this->error = 1;
return false;
}
就是这个地方不匹配,substr($this->data, 0, 8)输出的是<?xml vs
而IDENTIFIER_OLE是乱码,这个该怎么解决?
define('IDENTIFIER_OLE',pack("CCCCCCCC",0xd0,0xcf,0x11,0xe0,0xa1,0xb1,0x1a,0xe1));
在执行文件里加了$data->setOutputEncoding('GB2312');也是不行 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询