关于php 上传
我上传一个excel表格,
路径如果是:d:\我的文档\桌面\Book1.xls (路径中含中文字符)就会报错:file is not readble
如果没有中文:d:\test\\Book1.xls 上传成功 !
请问如何解决?
路径如果是:d:\我的文档\桌面\Book1.xls (路径中含中文字符)就会报错:file is not readble
如果没有中文:d:\test\\Book1.xls 上传成功 !
请问如何解决?
作者: QL0929 发布时间: 2011-06-15
读取中文乱码,导致路径错喔,所以读不到文件
把你的代码帖上来看看
把你的代码帖上来看看
作者: yangball 发布时间: 2011-06-15
PHP code
$data = new Spreadsheet_Excel_Reader(); $data->setOutputEncoding('gbk'); $data->setutfencoder('iconv'); $filePath=$_POST['filePath']; //$filePath= iconv("GB2312//TRANSLIT","UTF-8",$filePath); $data->read($filePath); 省略一些请取赋值代码。。。
作者: QL0929 发布时间: 2011-06-15
$filePath 把这个转一下编码吧
作者: yangball 发布时间: 2011-06-15
PHP code
这样转了还是不行 $filePath= iconv("GB2312//TRANSLIT","UTF-8",$filePath);
作者: QL0929 发布时间: 2011-06-15
gb2312
如果这样转不行,返过来转试试。
我不知你的是什么编码,所以你多尝试一下吧
如果这样转不行,返过来转试试。
我不知你的是什么编码,所以你多尝试一下吧
作者: yangball 发布时间: 2011-06-15
现在不乱码了
还是报这个错:
d:\我的文档\桌面\Book1.xlsThe filename d:\我的文档\桌面\Book1.xls is not readable
还是报这个错:
d:\我的文档\桌面\Book1.xlsThe filename d:\我的文档\桌面\Book1.xls is not readable
作者: QL0929 发布时间: 2011-06-15