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中获取指定IP的物理地址的代码(正则表达式)
Jun 23 PHP
php中防止恶意刷新页面的代码小结
Oct 31 PHP
基于PHP选项与信息函数的使用详解
May 10 PHP
一个简单且很好用的php分页类
Oct 26 PHP
php生成数组的使用示例 php全组合算法
Jan 16 PHP
PHP+MYSQL中文乱码问题
Jul 01 PHP
php实现网站顶踩功能的完整前端代码
Jul 19 PHP
总结PHP删除字符串最后一个字符的三种方法
Aug 30 PHP
在PHP 7下安装Swoole与Yar,Yaf的方法教程
Jun 02 PHP
PHP读取word文档的方法分析【基于COM组件】
Aug 01 PHP
Laravel 不同生产环境服务器的判断实践
Oct 15 PHP
PHP const定义常量及global定义全局常量实例解析
May 28 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
Laravel框架表单验证详解
2014/09/04 PHP
适合PHP初学者阅读的4本经典书籍
2016/09/23 PHP
Laravel 5.4.36中session没有保存成功问题的解决
2018/02/19 PHP
JS Map 和 List 的简单实现代码
2013/07/08 Javascript
解析Javascript中大括号“{}”的多义性
2013/12/02 Javascript
前台js对象在后台转化java对象的问题探讨
2013/12/20 Javascript
jQuery中nextAll()方法用法实例
2015/01/07 Javascript
javascript正则表达式中的replace方法详解
2015/04/20 Javascript
如何判断Javascript对象是否存在的简单实例
2016/05/18 Javascript
简单分析javascript中的函数
2016/09/10 Javascript
ES6概念 Symbol.keyFor()方法
2016/12/25 Javascript
vue 父组件调用子组件方法及事件
2018/03/29 Javascript
Auto.js自动收取自己和好友蚂蚁森林能量脚本
2018/06/28 Javascript
vuex2中使用mapGetters/mapActions报错的解决方法
2018/10/20 Javascript
python使用sorted函数对列表进行排序的方法
2015/04/04 Python
Python判断字符串与大小写转换
2015/06/08 Python
python实现按行切分文本文件的方法
2016/04/18 Python
Python中多个数组行合并及列合并的方法总结
2018/04/12 Python
python 集合 并集、交集 Series list set 转换的实例
2018/05/29 Python
Django之Mode的外键自关联和引用未定义的Model方法
2018/12/15 Python
python 命令行传入参数实现解析
2019/08/30 Python
使用Python生成200个激活码的实现方法
2019/11/22 Python
python字符串判断密码强弱
2020/03/18 Python
Python基于进程池实现多进程过程解析
2020/04/30 Python
手工制作的男士奢华英国鞋和服装之家:Goodwin Smith
2019/06/21 全球购物
英国健康和美容技术产品购物网站:CurrentBody
2019/07/17 全球购物
英语专业毕业生自我鉴定
2013/11/09 职场文书
医药销售求职信范文
2014/02/01 职场文书
吸烟检讨书2000字
2014/02/13 职场文书
群教个人对照检查材料
2014/08/20 职场文书
一般党员对照检查材料
2014/09/24 职场文书
领导班子党的群众路线教育实践活动对照检查材料
2014/09/25 职场文书
公安民警正风肃纪剖析材料
2014/10/10 职场文书
实习计划书范文
2015/01/16 职场文书
鉴史问廉观后感
2015/06/10 职场文书
公文格式,规则明细(新手收藏)
2019/07/23 职场文书