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 相关文章推荐
BBS(php &amp; mysql)完整版(二)
Oct 09 PHP
Discuz!下Memcache缓存实现方法
May 28 PHP
php 归并排序 数组交集
May 10 PHP
php中截取中文字符串的代码小结
Jul 17 PHP
PHP 杂谈《重构-改善既有代码的设计》之一 重新组织你的函数
Apr 09 PHP
php截取中文字符串函数实例
Feb 23 PHP
php数组转成json格式的方法
Mar 09 PHP
PHP Cookie学习笔记
Aug 23 PHP
PHP中时间加减函数strtotime用法分析
Apr 26 PHP
php strftime函数获取日期时间(switch用法)
May 16 PHP
laravel执行php artisan migrate报错的解决方法
Oct 09 PHP
php7 参数、整形及字符串处理机制修改实例分析
May 25 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中利用XML技术构造远程服务(下)
2006/10/09 PHP
WAF的正确bypass
2017/01/05 PHP
可拖动窗口,附带鼠标控制渐变透明,开启关闭功能
2006/06/26 Javascript
基于jQuery实现的Ajax 验证用户名是否存在的实现代码
2011/04/06 Javascript
Angular.js回顾ng-app和ng-model使用技巧
2016/04/26 Javascript
jQuery中each()、find()和filter()等节点操作方法详解(推荐)
2016/05/25 Javascript
Vue数据驱动模拟实现4
2017/01/12 Javascript
JavaScript字符串检索字符的方法
2017/06/23 Javascript
Vue组件之Tooltip的示例代码
2017/10/18 Javascript
laravel5.3 vue 实现收藏夹功能实例详解
2018/01/21 Javascript
详解vue中多个有顺序要求的异步操作处理
2019/10/29 Javascript
javascript canvas检测小球碰撞
2020/04/17 Javascript
使用PYTHON创建XML文档
2012/03/01 Python
python实现斐波那契递归函数的方法
2014/09/08 Python
Django中处理出错页面的方法
2015/07/15 Python
python中defaultdict的用法详解
2017/06/07 Python
用python结合jieba和wordcloud实现词云效果
2017/09/05 Python
Python栈算法的实现与简单应用示例
2017/11/01 Python
python机器学习理论与实战(四)逻辑回归
2018/01/19 Python
Python常见字符串操作函数小结【split()、join()、strip()】
2018/02/02 Python
Python基于TCP实现会聊天的小机器人功能示例
2018/04/09 Python
python pip源配置,pip配置文件存放位置的方法
2019/07/12 Python
python中多个装饰器的调用顺序详解
2019/07/16 Python
基于python图像处理API的使用示例
2020/04/03 Python
Selenium基于PIL实现拼接滚动截图
2020/04/10 Python
css3中检验表单的required,focus,valid和invalid样式
2014/02/21 HTML / CSS
多视角3D可旋转的HTML5 Logo动画
2016/03/02 HTML / CSS
HTML5实现应用程序缓存(Application Cache)
2020/06/16 HTML / CSS
约瑟夫·特纳男装:Joseph Turner
2017/10/10 全球购物
加拿大最大的钻石商店:Peoples Jewellers
2018/01/01 全球购物
.NET是怎么支持多种语言的
2015/02/24 面试题
应届大专毕业生自我鉴定
2014/04/08 职场文书
设计顾问服务计划书
2014/05/04 职场文书
教师个人事迹材料
2014/12/17 职场文书
机关工会工作总结2015
2015/05/26 职场文书
2016年共产党员个人承诺书
2016/03/24 职场文书