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基础知识:类与对象(4) 范围解析操作符(::)
Dec 13 PHP
二招解决php乱码问题
Mar 25 PHP
深入解析php中的foreach函数
Aug 31 PHP
ubuntu12.04使用c编写php扩展模块教程分享
Dec 25 PHP
codeigniter自带数据库类使用方法说明
Mar 25 PHP
php操作csv文件代码实例汇总
Sep 22 PHP
Zend Framework动作助手FlashMessenger用法详解
Mar 05 PHP
PHP类和对象相关系统函数与运算符小结
Sep 28 PHP
thinkPHP数据库增删改查操作方法实例详解
Dec 06 PHP
PHP如何获取当前主机、域名、网址、路径、端口等参数
Jun 09 PHP
PHP如何通过表单直接提交大文件详解
Jan 08 PHP
解析laravel使用workerman用户交互、服务器交互
Apr 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
php 操作excel文件的方法小结
2009/12/31 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十二)
2014/06/25 PHP
ThinkPHP结合AjaxFileUploader实现无刷新文件上传的方法
2014/10/29 PHP
JavaScript实现滚动栏效果的方法
2015/04/27 PHP
ThinkPHP实现生成和校验验证码功能
2017/04/28 PHP
PHP面向对象程序设计之多态性的应用示例
2018/12/19 PHP
基于jquery1.4.2的仿flash超炫焦点图播放效果
2010/04/20 Javascript
js创建对象的几种常用方式小结(推荐)
2010/10/24 Javascript
javascript简单实现图片预加载
2014/12/03 Javascript
详解ECMAScript6入门--Class对象
2017/04/27 Javascript
JavaScript实现随机数生成器(去重)
2017/10/13 Javascript
使用layui 渲染table数据表格的实例代码
2018/08/19 Javascript
jQuery常见的遍历DOM操作详解
2018/09/05 jQuery
vue单页应用在页面刷新时保留状态数据的方法
2018/09/21 Javascript
VUE2.0+ElementUI2.0表格el-table循环动态列渲染的写法详解
2018/11/30 Javascript
vant中的toast轻提示实现代码
2020/11/04 Javascript
python单链表实现代码实例
2013/11/21 Python
Python实现的生成自我描述脚本分享(很有意思的程序)
2014/07/18 Python
简单了解Python中的几种函数
2017/11/03 Python
Python入门之三角函数atan2()函数详解
2017/11/08 Python
pyspark.sql.DataFrame与pandas.DataFrame之间的相互转换实例
2018/08/02 Python
Django 日志配置按日期滚动的方法
2019/01/31 Python
python自定义时钟类、定时任务类
2021/02/22 Python
解决django同步数据库的时候app models表没有成功创建的问题
2019/08/09 Python
python3文件复制、延迟文件复制任务的实现方法
2019/09/02 Python
python读取raw binary图片并提取统计信息的实例
2020/01/09 Python
python 实现一个简单的线性回归案例
2020/12/17 Python
举例详解CSS3中的Transition
2015/07/15 HTML / CSS
HTML5跳转小程序wx-open-launch-weapp的示例代码
2020/07/16 HTML / CSS
家长给小学生的评语
2014/01/30 职场文书
志愿者活动总结
2014/04/28 职场文书
弘扬雷锋精神演讲稿
2014/05/10 职场文书
项目申报专员岗位职责
2014/07/09 职场文书
小学语文课《掌声》教学反思
2016/03/03 职场文书
Go语言基础知识点介绍
2021/07/04 Golang
数据库之SQL技巧整理案例
2021/07/07 SQL Server