frui 发表于 2010-6-22 11:58:59

用的IE 会不会 在编码上存在问题 再就是这个应该是在 读取数据和 发送数据的时候的 问题吧 和浏览器关系大吗? 用zip 也不行 郁闷啊。。。。

Hex 发表于 2010-6-22 12:09:12

回复 11# frui


    估计是编码问题,不过我也说不好,呵呵

frui 发表于 2010-6-22 14:35:43

回复 10# Hex


    用的IE我试了 只要是下载txt的 等文本格式的没有问题 下载 图片等 需要读出 文件内容再输出的 就有问题 我现在怀疑是不是在读出文件内容的时候出现了乱码 ?
可是如果我不加下载 只输出文字的话 是没有乱码的 。。。。

frui 发表于 2010-6-22 14:39:39

回复 12# Hex


    我也是这么认为的 可是如果是文字 并没有问题啊
   $data='爱你一万年';
   force_download("测试.txt",$data);

这里面的汉字全部正常
所以 那就是 在这里有问题
$data=file_get_contents($bpath)这个有乱码??

Hex 发表于 2010-6-22 15:03:23

var_dump 一下 file_get_contents($bpath) 结果看看是不是和源文件一样

greatadam 发表于 2011-8-23 12:17:52

Hex 发表于 2010-6-22 15:03 static/image/common/back.gif
var_dump 一下 file_get_contents($bpath) 结果看看是不是和源文件一样

我也遇到了这个问题,下载下来的文件是UTF-8 with bom格式,导致文件开头多了三个字符。也没找到解决办法。。

greatadam 发表于 2011-8-23 12:25:22

greatadam 发表于 2011-8-23 12:17 static/image/common/back.gif
我也遇到了这个问题,下载下来的文件是UTF-8 with bom格式,导致文件开头多了三个字符。也没找到解决办法 ...

找到解决办法了:http://hi.baidu.com/huidust520/blog/item/b08c86e72b47fe23b8382061.html
页: 1 [2]
查看完整版本: CI download helper有问题