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 验证码实例代码
Jun 01 PHP
基于PHPExcel的常用方法总结
Jun 13 PHP
一个经典的PHP文件上传类分享
Nov 18 PHP
cakephp打印sql语句的方法
Feb 13 PHP
php短网址和数字之间相互转换的方法
Mar 13 PHP
PHP 接入支付宝即时到账功能
Sep 18 PHP
基于PHP常用文件函数和目录函数整理
Aug 17 PHP
php操作mongodb封装类与用法实例
Sep 01 PHP
使用PHPExcel导出Excel表
Sep 08 PHP
PHP 获取客户端 IP 地址的方法实例代码
Nov 11 PHP
Yii redis集合的基本使用教程
Jun 14 PHP
PHP解决高并发问题
Apr 01 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中显示格式化的用户输入
2006/10/09 PHP
php保存二进制原始数据为图片的程序代码
2014/10/14 PHP
JQuery UI DatePicker中z-index默认为1的解决办法
2010/09/28 Javascript
jQuery滚动加载图片效果的实现
2013/03/06 Javascript
asp.net中System.Timers.Timer的使用方法
2013/03/20 Javascript
JavaScript 上万关键字瞬间匹配实现代码
2013/07/07 Javascript
使用javascript实现雪花飘落的效果
2015/01/13 Javascript
JS DOM实现鼠标滑动图片效果
2020/09/17 Javascript
Bootstrap前端开发案例一
2016/06/17 Javascript
JS使用正则表达式过滤多个词语并替换为相同长度星号的方法
2016/08/03 Javascript
AngularJs bootstrap搭载前台框架——js控制部分
2016/09/01 Javascript
JavaScript基于自定义函数判断变量类型的实现方法
2016/11/23 Javascript
JS控件bootstrap datepicker使用方法详解
2017/03/25 Javascript
微信小程序开发之toast等弹框提示使用教程
2017/06/08 Javascript
JavaScript方法_动力节点Java学院整理
2017/06/28 Javascript
利用js编写网页进度条效果
2017/10/08 Javascript
javascript设计模式 ? 模板方法模式原理与用法实例分析
2020/04/23 Javascript
JavaScript设计模式--简单工厂模式实例分析【XHR工厂案例】
2020/05/23 Javascript
Python实用日期时间处理方法汇总
2015/05/09 Python
Python遍历指定文件及文件夹的方法
2015/05/09 Python
在pycharm中使用git版本管理以及同步github的方法
2019/01/16 Python
详解python数据结构和算法
2019/04/18 Python
对django 模型 unique together的示例讲解
2019/08/06 Python
Python高级特性 切片 迭代解析
2019/08/23 Python
Pycharm 字体大小调整设置的方法实现
2019/09/27 Python
python3反转字符串的3种方法(小结)
2019/11/07 Python
基于python实现雪花算法过程详解
2019/11/16 Python
python实现全排列代码(回溯、深度优先搜索)
2020/02/26 Python
PyCharm+Miniconda3安装配置教程详解
2021/02/16 Python
Marriott国际:万豪国际酒店查询预订
2017/09/25 全球购物
八年级物理教学反思
2014/01/19 职场文书
同学聚会主持词
2014/03/18 职场文书
商业项目策划方案
2014/06/05 职场文书
工商管理本科生求职信
2014/07/13 职场文书
写给妈妈的感谢信
2015/01/22 职场文书
2016年社区综治宣传月活动总结
2016/03/16 职场文书