用户
 找回密码
 入住 CI 中国社区
搜索
12
返回列表 发新帖
楼主: bigbenz8
收起左侧

[HELP] CI download helper有问题

[复制链接]
发表于 2010-6-22 11:58:59 | 显示全部楼层
用的IE 会不会 在编码上存在问题 再就是这个应该是在 读取数据和 发送数据的时候的 问题吧 和浏览器关系大吗? 用zip 也不行 郁闷啊。。。。
发表于 2010-6-22 12:09:12 | 显示全部楼层
回复 11# frui


    估计是编码问题,不过我也说不好,呵呵
发表于 2010-6-22 14:35:43 | 显示全部楼层
回复 10# Hex


    用的IE  我试了 只要是下载txt的 等文本格式的没有问题 下载 图片等 需要读出 文件内容再  输出的 就有问题 我现在怀疑是不是在读出文件内容的时候出现了乱码 ?
  可是如果我不加下载 只输出文字的话 是没有乱码的 。。。。
发表于 2010-6-22 14:39:39 | 显示全部楼层
回复 12# Hex


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

这里面的汉字全部正常  
所以 那就是 在这里有问题
$data=file_get_contents($bpath)  这个有乱码??
发表于 2010-6-22 15:03:23 | 显示全部楼层
var_dump 一下 file_get_contents($bpath) 结果看看是不是和源文件一样
发表于 2011-8-23 12:17:52 | 显示全部楼层
Hex 发表于 2010-6-22 15:03
var_dump 一下 file_get_contents($bpath) 结果看看是不是和源文件一样

我也遇到了这个问题,下载下来的文件是UTF-8 with bom格式,导致文件开头多了三个字符。也没找到解决办法。。
发表于 2011-8-23 12:25:22 | 显示全部楼层
greatadam 发表于 2011-8-23 12:17
我也遇到了这个问题,下载下来的文件是UTF-8 with bom格式,导致文件开头多了三个字符。也没找到解决办法 ...

找到解决办法了:http://hi.baidu.com/huidust520/blog/item/b08c86e72b47fe23b8382061.html

本版积分规则