我的联盟 作品 招聘 外包 人才  酷站加油 国内 国外 CSS  资源图库 图库 模板 矢量 图标  设计欣赏 界面 LOGO 插画 艺术  网页 平面  专访 名站 竞赛 社区
当前位置:首页 > 编程开发 > PHP教程 > 正文
三种解决PHP乱码问题的办法
来源:68design.net 2009年02月12日 14:24 网友评论:1条 点击:

1、PHP 如何处理上传的CSV文件?

可以用fgetcsv函数:  -- 从文件指针中读入一行并解析 CSV 字段

但他无法处理里边的中文; 所以在上传后,要先把csv转一下编码;

2、编码转换;

iconv("GB2312","UTF-8//IGNORE",file_get_contents($uploadfile));

ignore的意思是忽略转换时的错误; 但用另一个函数似乎更好一些mb_convert_encoding;

3、Jmail 发信时乱码也可能是这个原因:

如果网页是UTF8编码的;可以$jmail->charset = 'utf8';
但收件箱大多是GB2312的,可以把正文件用mb_convert_encoding转一下;
$zhengwen = '世上只有妈妈好';
$jmail->Body = mb_convert_encoding($zhennwen, 'GB2312', 'UTF-8');

记录给自已!

上一篇:Ajax进行Web开发   下一篇:php性能效率优化
收藏此页】【打印】【关闭
 相关文章  我要点评
·PHPCMS V9正式版今日发布 坚持开源开放
·phpwind社区输入法测试版曝光
·phpwind 8正式版发布 全面提升中小社区价值
·阿里旗下软件被指抄袭
·阿里巴巴旗下论坛软件PHPWind被指抄袭
·PHP里实现汉字转区位码的示例代码
·PHP之父加盟新兴公司WePay(图)
·PHP 文件上传可能导致系统文件泄漏

免责声明:本站刊载此文不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。对本文有任何异议,请联络:68design#163.com
转载要求:作者及来源信息必需保留。转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印。



关于我们 | 设计服务 | 广告服务 | 常见问题 | 网站地图 | 法律声明 | 联系我们
Copyright © 2003-2012 68design.net, All Rights Reserve 【找网页设计师,当然上网页设计师联盟】