php设置编码格式的方法


Posted in PHP onMarch 05, 2013

 a. 如果欲使用gb2312编码,那么php要输出头:header(“Content-Type: text/html; charset=gb2312"),静态页面添加<meta http-equiv="Content-Type" content="text/html; charset=gb2312">,所有文件的编码格式为ANSI,可用记事本打开,另存为选择编码为ANSI,覆盖源文件。

b. 如果欲使用utf-8编码,那么php要输出头 :header(“Content-Type: text/html; charset=utf-8"),静态页面添加<meta http-equiv="Content-Type" content="text/html; charset=utf-8">,所有文件的编码格式为utf-8。

最近需要用到iconv函数把抓取来过的utf-8编码的页面转成gb2312, 发现只有用iconv函数把抓取过来的数据一转码数据就会无缘无故的少一些。 让我郁闷了好一会儿,去网上一查资料才知道这是iconv函数的一个bug。iconv在转换字符"—"到gb2312时会出错。解决方法很简单,就是在 需要转成的编码后加 "//IGNORE" 也就是iconv函数第二个参数后,如下:

iconv("UTF-8","GB2312//IGNORE",$data)

ignore的意思是忽略转换时的错误,如果没有ignore参数,所有该字符后面的字符串都无法被保存。

PHP 相关文章推荐
php AJAX实例根据邮编自动完成地址信息
Nov 23 PHP
php模拟post行为代码总结(POST方式不是绝对安全)
Feb 22 PHP
php $_SERVER windows系统与linux系统下的区别说明
Feb 14 PHP
php+ajax实时输入自动搜索匹配的方法
Dec 26 PHP
PHP通过反射动态加载第三方类和获得类源码的实例
Nov 27 PHP
PHP基于SMTP协议实现邮件发送实例代码
Apr 27 PHP
Yii2实现自定义独立验证器的方法
May 05 PHP
PHP写的简单数字验证码实例
May 23 PHP
PHP PDOStatement::nextRowset讲解
Feb 01 PHP
PHP面向对象程序设计之对象的遍历操作示例
Jun 12 PHP
在 Laravel 项目中使用 webpack-encore的方法
Jul 21 PHP
PHP isset empty函数相关面试题及解析
Dec 11 PHP
简单实现限定phpmyadmin访问ip的方法
Mar 05 #PHP
关于PHP结束标签的使用细节探讨及联想
Mar 04 #PHP
利用PHP扩展vld查看PHP opcode操作步骤
Mar 04 #PHP
PHP对MongoDB[NoSQL]数据库的操作
Mar 01 #PHP
phpExcel导出大量数据出现内存溢出错误的解决方法
Feb 28 #PHP
Apache中php.ini的设置方法
Feb 28 #PHP
PHP中如何定义和使用常量
Feb 28 #PHP
You might like
Get或Post提交值的非法数据处理
2006/10/09 PHP
php新建文件自动编号的思路与实现
2011/06/27 PHP
PHP不用递归实现无限分级的例子分享
2014/04/18 PHP
php+redis消息队列实现抢购功能
2018/02/08 PHP
JavaScript的eval JSON object问题
2009/11/15 Javascript
JS设置获取cookies的方法
2014/01/26 Javascript
超简单JS二级、多级联动的简单实例
2014/02/18 Javascript
js获取元素外链样式的方法
2015/01/27 Javascript
java必学必会之static关键字
2015/12/03 Javascript
使用Angular.js实现简单的购物车功能
2016/11/21 Javascript
基于JavaScript实现熔岩灯效果导航菜单
2017/01/04 Javascript
jquery做个日期选择适用于手机端示例
2017/01/10 Javascript
jQuery实现获取h1-h6标题元素值的方法
2017/03/06 Javascript
JS如何实现网站中PC端和手机端自动识别并跳转对应的代码
2020/01/08 Javascript
[54:43]DOTA2-DPC中国联赛 正赛 CDEC vs Dynasty BO3 第一场 2月22日
2021/03/11 DOTA
Python中的time模块与datetime模块用法总结
2016/06/30 Python
python3使用SMTP发送HTML格式邮件
2018/06/19 Python
windows下python安装小白入门教程
2018/09/18 Python
python定时检测无响应进程并重启的实例代码
2019/04/22 Python
python实现微信每日一句自动发送给喜欢的人
2019/04/29 Python
python 图像处理画一个正弦函数代码实例
2019/09/10 Python
python selenium循环登陆网站的实现
2019/11/04 Python
匡威英国官网:Converse英国
2018/12/02 全球购物
意大利买卖二手奢侈品网站:LAMPOO
2020/06/03 全球购物
运动会领导邀请函
2014/01/10 职场文书
中学生2014国庆节演讲稿:不屈的民族
2014/09/21 职场文书
房屋买卖协议书范本
2014/09/27 职场文书
交通安全横幅标语
2014/10/07 职场文书
买房子个人收入证明
2014/10/12 职场文书
2014年领班工作总结
2014/11/25 职场文书
励志正能量20句:送给所有为梦想拼搏的人
2019/11/11 职场文书
MySQL系列之八 MySQL服务器变量
2021/07/02 MySQL
Python pandas求方差和标准差的方法实例
2021/08/04 Python
Redis三种集群模式详解
2021/10/05 Redis
MySQL为数据表建立索引的原则详解
2022/03/03 MySQL
JS前端轻量fabric.js系列物体基类
2022/08/05 Javascript