这个php代码读出来的csv文件,在网页上显示乱码!请高手指教啊

$handle=fopen("feed4.csv","r");$row=1;while($data=fgetcsv($handle,1000,",")){$row++;p... $handle = fopen ("feed4.csv","r");
$row=1;
while ($data = fgetcsv ($handle, 1000, ",")) {
$row++;
print_r("$row"."+"."$data[0]"."\n");

}
fclose ($handle);
展开
 我来答
free95
2013-06-17 · TA获得超过163个赞
知道小有建树答主
回答量:132
采纳率:100%
帮助的人:92.9万
展开全部
你的csv文件猜测是gbk的,在php输出时候,加输出<meta http-equiv="Content-Type" content="text/html; charset=GB2312"/>试试
更多追问追答
追问
html>

测试

只有输出文件中的信息是乱码,程序里显示的信息没有乱码,在这改过gb2312,还是不行的,怎么办呢
追答
输出文件乱码?那就是你写出来的是utf8的文件吧,你用editplus,或者其他编辑器打开csv看看是不是可以看到文件内容,如果是,那就是要在输出文件前把字符转换下gbk在写文件。
jghdream
2013-06-17 · TA获得超过374个赞
知道小有建树答主
回答量:321
采纳率:91%
帮助的人:286万
展开全部
很简单
iconv("utf-8", "gbk", $text);//把utf-8 转换成gbk ,或者其他编码也可互转的
追问
iconv函数网上说要下载模块的,下载的东西放在哪里呢?谢谢
追答
这个php5以上已经集成了,不用从新添加
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-17
展开全部
大家都用了utf-8编码吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8041235
2013-06-17 · TA获得超过227个赞
知道小有建树答主
回答量:334
采纳率:0%
帮助的人:228万
展开全部
是不是文件编码与网页编码不一致??
追问
csv的文件编码是GBK的吧 那只能改网页编码了,怎么改,插入数据库里都是乱码了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式