php中的字符编码转换函数用法示例


Posted in PHP onOctober 20, 2014

本文实例讲述了php中的字符编码转换函数的用法,分享给大家供大家参考。具体实现方法如下:

一般来说,在网页程序中,尤其是涉及到数据库的读出过程中,往往最恼火的就是字符编码的问题,php4.0.6以上的版本提供了mb_convert_encoding 可以方便的转换编码。

具体如下:

<?php

/* Convert internal character encoding to SJIS */

$str = mb_convert_encoding($str, "SJIS");
/* Convert EUC-JP to UTF-7 */

$str = mb_convert_encoding($str, "UTF-7", "EUC-JP");
/* Auto detect encoding from JIS, eucjp-win, sjis-win, then convert str to UCS-2LE */

$str = mb_convert_encoding($str, "UCS-2LE", "JIS, eucjp-win, sjis-win");
/* "auto" is expanded to "ASCII,JIS,UTF-8,EUC-JP,SJIS" */

$str = mb_convert_encoding($str, "EUC-JP", "auto");

?>

比如要把gb2312的字符串转为utf-8的,可以用如下方法:

$str=mb_convert_encoding($str,"UTF-8","GB2312")

希望本文所述对大家的PHP程序设计有所帮助。

PHP 相关文章推荐
浅谈Windows下 PHP4.0与oracle 8的连接设置
Oct 09 PHP
福利彩票幸运号码自动生成器
Oct 09 PHP
php array_merge下进行数组合并的代码
Jul 22 PHP
PHPMailer 中文使用说明小结
Jan 22 PHP
PHP多个版本的分析解释
Jul 21 PHP
深入PHP nl2br()格式化输出的详解
Jun 05 PHP
PHP中使用FFMPEG获取视频缩略图和视频总时长实例
May 04 PHP
PHP实现获取客户端IP并获取IP信息
Mar 17 PHP
在html文件中也可以执行php语句的方法
Apr 09 PHP
php转换颜色为其反色的方法
Apr 27 PHP
PHP输出多个元素的排列或组合的方法
Mar 14 PHP
PHP封装的非对称加密RSA算法示例
May 28 PHP
PHP实现通过中文字符比率来判断垃圾评论的方法
Oct 20 #PHP
php的ZipArchive类用法实例
Oct 20 #PHP
php自定义apk安装包实例
Oct 20 #PHP
php防止站外远程提交表单的方法
Oct 20 #PHP
php获取textarea的值并处理回车换行的方法
Oct 20 #PHP
php实现给图片加灰色半透明效果的方法
Oct 20 #PHP
PHP清除数组中所有字符串两端空格的方法
Oct 20 #PHP
You might like
php事务处理实例详解
2014/07/11 PHP
从零开始学YII2框架(六)高级应用程序模板
2014/08/20 PHP
laravel 5 实现模板主题功能(续)
2015/03/02 PHP
Yii2中OAuth扩展及QQ互联登录实现方法
2016/05/16 PHP
详解Yii2 之 生成 URL 的方法
2017/06/16 PHP
thinkPHP框架实现的简单计算器示例
2018/12/07 PHP
xtree.js 代码
2007/03/13 Javascript
jquery单击事件和双击事件冲突解决方案
2016/03/02 Javascript
Angularjs中使用Filters详解
2016/03/11 Javascript
jQuery实现简单倒计时功能的方法
2016/07/04 Javascript
浅谈js中的三种继承方式及其优缺点
2016/08/10 Javascript
微信小程序踩坑记录之解决tabBar.list[3].selectedIconPath大小超过40kb
2018/07/04 Javascript
nodejs使用async模块同步执行的方法
2019/03/02 NodeJs
Vuex的actions属性的具体使用
2019/04/14 Javascript
详解webpack打包vue项目之后生成的dist文件该怎么启动运行
2019/09/06 Javascript
[06:14]《辉夜杯》外卡赛附加赛 4支战队巡礼
2015/10/23 DOTA
Python函数式编程指南(二):从函数开始
2015/06/24 Python
Python自定义函数实现求两个数最大公约数、最小公倍数示例
2018/05/21 Python
python的turtle库使用详解
2019/05/10 Python
css3实现六边形边框的实例代码
2019/05/24 HTML / CSS
CSS3实现酷炫的3D旋转透视效果
2019/11/21 HTML / CSS
input元素的url类型和email类型简介
2012/07/11 HTML / CSS
Html5原生拖拽相关事件简介以及基础实现
2020/11/19 HTML / CSS
Etam德国:内衣精品店
2019/08/25 全球购物
意大利奢侈品综合电商网站:MODES
2019/12/14 全球购物
Envie de Fraise意大利:法国网上推出的孕妇装品牌
2020/10/18 全球购物
护士找工作求职信
2014/07/02 职场文书
党员作风建设整改方案
2014/10/27 职场文书
党的群众路线教育实践活动整改落实情况自查报告
2014/10/28 职场文书
群众路线教育实践活动心得体会(四风)
2014/11/03 职场文书
工会工作个人总结
2015/03/03 职场文书
六五普法先进个人主要事迹材料
2015/11/03 职场文书
九年级历史教学反思
2016/02/19 职场文书
超详细教你怎么升级Mysql的版本
2021/05/19 MySQL
CSS布局之浮动(float)和定位(position)属性的区别
2021/09/25 HTML / CSS
如何打开Win11系统注册表编辑器?Win11注册表编辑器打开修复方法
2022/04/05 数码科技