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设计模式之命令模式的应用详解
May 21 PHP
调试PHP程序的多种方法介绍
Nov 06 PHP
自己写的php中文截取函数mb_strlen和mb_substr
Feb 09 PHP
CI(CodeIgniter)框架实现图片上传的方法
Mar 24 PHP
PHP实现的各类hash算法长度及性能测试实例
Aug 27 PHP
PHP递归的三种常用方式
Feb 28 PHP
php使用fullcalendar日历插件详解
Mar 06 PHP
php+mysql开发中的经验与常识小结
Mar 25 PHP
PHP实现数组向任意位置插入,删除,替换数据操作示例
Apr 05 PHP
php设计模式之装饰模式应用案例详解
Jun 17 PHP
laravel 使用auth编写登录的方法
Sep 30 PHP
浅析PHP echo 和 print 语句
Jun 30 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
php设计模式 Command(命令模式)
2011/06/26 PHP
php简单实现屏蔽指定ip段用户的访问
2015/04/29 PHP
基于jQuery制作迷你背词汇工具
2010/07/27 Javascript
js constructor的实际作用分析
2011/11/15 Javascript
JavaScript自动设置IFrame高度的小例子
2013/06/08 Javascript
使用命令对象代替switch语句的写法示例
2015/02/28 Javascript
JS实现的网页倒计时数字时钟效果
2015/03/02 Javascript
JS中多种方式创建对象详解
2016/03/22 Javascript
JQuery实现简单的服务器轮询效果实例
2016/03/31 Javascript
Node.js Sequelize如何实现数据库的读写分离
2016/10/23 Javascript
完美解决JS文件页面加载时的阻塞问题
2016/12/18 Javascript
JS使用面向对象技术实现的tab选项卡效果示例
2017/02/28 Javascript
vue页面离开后执行函数的实例
2018/03/13 Javascript
JavaScript生成指定范围随机数和随机序列的方法
2018/05/05 Javascript
Vue项目服务器部署之子目录部署方法
2019/05/12 Javascript
如何利用vue+vue-router+elementUI实现简易通讯录
2019/05/13 Javascript
VUE+elementui面包屑实现动态路由详解
2019/11/04 Javascript
Python获取当前函数名称方法实例分享
2018/01/18 Python
解决Pycharm无法import自己安装的第三方module问题
2018/05/18 Python
python中计算一个列表中连续相同的元素个数方法
2018/06/29 Python
对python中的 os.mkdir和os.mkdirs详解
2018/10/16 Python
浅析使用Python搭建http服务器
2019/10/27 Python
YUV转为jpg图像的实现
2019/12/09 Python
如何利用python读取micaps文件详解
2020/10/18 Python
校本教研工作方案
2014/01/14 职场文书
网吧最新创业计划书范文
2014/03/27 职场文书
《棉鞋里的阳光》教学反思
2014/04/24 职场文书
幼儿园见习报告范文
2014/10/30 职场文书
六一领导慰问欢迎词
2015/01/26 职场文书
幼儿园新学期开学寄语
2015/05/27 职场文书
复兴之路观后感
2015/06/02 职场文书
通讯稿范文
2015/07/22 职场文书
祝福语集锦:给百岁老人祝寿贺词
2019/11/19 职场文书
Vue和Flask通信的实现
2021/05/19 Vue.js
pytorch中的model.eval()和BN层的使用
2021/05/22 Python
delete in子查询不走索引问题分析
2022/07/07 MySQL