php字符集转换的教程
发布:smiling 来源: PHP粉丝网 添加日期:2018-07-20 14:46:39 浏览: 评论:0
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 />';
- echoiconv('GB2312','UTF-8',$str);//将字符串的编码从GB2312转到UTF-8
- echo'<br />';//phpfensi.com
- echoiconv_substr($str, 1, 1,'UTF-8');//按字符个数截取而非字节
- print_r(iconv_get_encoding());//得到当前页面编码信息
- echoiconv_strlen($str,'UTF-8');//得到设定编码的字符串长度
- ?>
Tags: 字符集 教程
相关文章
- ·PhpMyAdmin让学中用的字符集隐藏(2014-10-22)
- ·PHP 和 MySQL 基础教程(2014-01-13)
- ·PHP入门教程之变量命名规则(2014-02-21)
- ·PHP运算符之PHP基本入门教程(2014-02-22)
- ·Php入门教程之PHP 变量基本语法(2014-02-26)
- ·Php入门教程之PHP常量使用方法详解(2014-02-26)
- ·Php入门教程之PHP注释符号和格式(2014-02-26)
- ·Php入门教程之PHP 数据类型用法详解(2014-02-26)
- ·php入门教程之对象详解(2014-03-22)
- ·php基础语法入门教程(2014-05-14)
- ·php入门教程xml学习笔记(2014-08-20)
- ·php安全过滤与实例教程(2014-08-25)
- ·PHP MySQL入门教程之从数据库读取数据(2014-09-10)
- ·PHP MySQL入门教程之连接数据库(2014-09-10)
- ·php入门级教程:PHP大小写问题(2015-12-12)
- ·搭建php Laravel框架教程详解(2017-03-23)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)