php字符集转换


Posted in PHP onJanuary 23, 2017

PHP通过iconv将字符串从GBK转换为UTF8字符集。

1. iconv()介绍

iconv函数可以将一种已知的字符集文件转换成另一种已知的字符集文件。例如:从GB2312转换为UTF-8。

iconv函数在php5中内置,GB字符集默认打开。

2. iconv()错误

iconv在转换字符”—”到gb2312时会出错,解决方法是在需要转成的编码后加 “//IGNORE”,也就是iconv函数第二个参数后.如下:

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

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

3. iconv()例子

<?php 
echo $str= ‘你好,这里是卖咖啡!'; 
echo '<br />'; 
echo iconv('GB2312', 'UTF-8', $str); //将字符串的编码从GB2312转到UTF-8 
echo '<br />'; 
echo iconv_substr($str, 1, 1, 'UTF-8'); //按字符个数截取而非字节 
print_r(iconv_get_encoding()); //得到当前页面编码信息 
echo iconv_strlen($str, 'UTF-8'); //得到设定编码的字符串长度 
?>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

PHP 相关文章推荐
PHP 5.0 Pear安装方法
Dec 06 PHP
How do I change MySQL timezone?
Mar 26 PHP
PHP 存储文本换行实现方法
Jan 05 PHP
php中static静态变量的使用方法详解
Jun 04 PHP
PHP5函数小全(分享)
Jun 06 PHP
让PHP显示Facebook的粉丝数量方法
Jan 08 PHP
跟我学Laravel之路由
Oct 15 PHP
Smarty foreach控制循环次数的一些方法
Jul 01 PHP
PHP类的声明与实例化及构造方法与析构方法详解
Jan 26 PHP
php基于curl实现随机ip地址抓取内容的方法
Oct 11 PHP
YII框架实现自定义第三方扩展操作示例
Apr 26 PHP
TP5多入口设置实例讲解
Dec 15 PHP
Yii全局函数用法示例
Jan 22 #PHP
PHP5.5安装PHPRedis扩展及连接测试方法
Jan 22 #PHP
微信公众号OAuth2.0网页授权问题浅析
Jan 21 #PHP
Yii2-GridView 中让关联字段带搜索和排序功能示例
Jan 21 #PHP
PHP三种方式实现链式操作详解
Jan 21 #PHP
PHP将字符串首字母大小写转换的实例
Jan 21 #PHP
thinkphp 手机号和用户名同时登录
Jan 20 #PHP
You might like
PHP 多维数组排序(usort,uasort)
2010/06/30 PHP
PHP实现简单ajax Loading加载功能示例
2016/12/28 PHP
Yii框架弹出框功能示例
2017/01/07 PHP
php文件上传类的分享
2017/07/06 PHP
laravel实现Auth认证,登录、注册后的页面回跳方法
2019/09/30 PHP
javascript-TreeView父子联动效果保持节点状态一致
2007/08/12 Javascript
前端开发必须知道的JS之原型和继承
2010/07/06 Javascript
Js基础学习资料
2010/11/23 Javascript
javascript学习笔记(十五) js间歇调用和超时调用
2012/06/20 Javascript
关于eval 与new Function 到底该选哪个?
2013/04/17 Javascript
不提示直接关闭网页窗口的JS示例代码
2013/12/17 Javascript
显示今天的日期js代码(阳历和农历)
2014/09/30 Javascript
js多功能分页组件layPage使用方法详解
2016/05/19 Javascript
使用Angular.js实现简单的购物车功能
2016/11/21 Javascript
flexslider.js实现移动端轮播
2017/02/05 Javascript
JavaScript数据结构之广义表的定义与表示方法详解
2017/04/12 Javascript
代码实例ajax实现点击加载更多数据图片
2018/10/12 Javascript
JavaScript数据结构与算法之基本排序算法定义与效率比较【冒泡、选择、插入排序】
2019/02/21 Javascript
关于layui toolbar和template的结合使用方法
2019/09/19 Javascript
详解React 条件渲染
2020/07/08 Javascript
Python使用Beautiful Soup包编写爬虫时的一些关键点
2016/01/20 Python
Python数据分析之双色球统计单个红和蓝球哪个比例高的方法
2018/02/03 Python
Atom的python插件和常用插件说明
2018/07/08 Python
推荐10款最受Python开发者欢迎的Python IDE
2018/09/16 Python
python opencv根据颜色进行目标检测的方法示例
2020/01/15 Python
python中如何使用虚拟环境
2020/10/14 Python
CSS3移动端vw+rem不依赖JS实现响应式布局的方法
2019/01/23 HTML / CSS
伦敦所有西区剧院演出官方票务代理:Theatre Tickets Direct
2017/05/26 全球购物
LUISAVIAROMA中国官网:时尚奢侈品牌购物网站
2020/11/01 全球购物
保护环境倡议书300字
2014/05/19 职场文书
学校党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
2014年无财产无子女离婚协议书范本
2014/10/09 职场文书
2014年化验员工作总结
2014/11/18 职场文书
焦裕禄观后感
2015/06/03 职场文书
导游词之江南周庄
2019/12/06 职场文书
python入门之算法学习
2021/04/22 Python