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 相关文章推荐
PHP 上传文件的方法(类)
Jul 30 PHP
PHP MYSQL乱码问题,使用SET NAMES utf8校正
Nov 30 PHP
php截取后台登陆密码的代码
May 05 PHP
破解.net程序(dll文件)编译和反编译方法
Jan 31 PHP
Destoon旺旺无法正常显示,点击提示“会员名不存在”的解决办法
Jun 21 PHP
PHP中file_get_contents高?用法实例
Sep 24 PHP
PHP使用Memcache时模拟命名空间及缓存失效问题的解决
Feb 27 PHP
php反射类ReflectionClass用法分析
May 12 PHP
PHP判断JSON对象是否存在的方法(推荐)
Jul 06 PHP
如何修改Laravel中url()函数生成URL的根地址
Aug 11 PHP
在云虚拟主机部署thinkphp5项目的步骤详解
Dec 21 PHP
laravel-admin 后台表格筛选设置默认的查询日期方法
Oct 03 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-fpm 参数的深入理解
2013/06/03 PHP
深入理解php的MySQL连接类
2013/06/07 PHP
ThinkPHP验证码和分页实例教程
2014/08/22 PHP
php删除文本文件中重复行的方法
2015/04/28 PHP
java解析json方法总结
2019/05/16 PHP
javascript 导出数据到Excel(处理table中的元素)
2009/12/18 Javascript
用js实现判断当前网址的来路如果不是指定的来路就跳转到指定页面
2011/05/02 Javascript
将Datatable转化成json发送前台实现思路
2013/09/06 Javascript
IE6-IE9中tbody的innerHTML不能赋值的解决方法
2014/09/26 Javascript
jQuery函数map()和each()介绍及异同点分析
2014/11/08 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 图片库
2015/01/09 Javascript
js实现class样式的修改、添加及删除的方法
2015/01/20 Javascript
js实现将json数组显示前台table中
2017/01/10 Javascript
jQuery is not defined 错误原因与解决方法小结
2017/03/19 Javascript
Ionic + Angular.js实现验证码倒计时功能的方法
2017/06/12 Javascript
Vue和Bootstrap的整合思路详解
2017/06/30 Javascript
javascriptvoid(0)含义以及与&quot;#&quot;的区别讲解
2019/01/19 Javascript
layui的布局和表格的渲染以及动态生成表格的方法
2019/09/18 Javascript
JavaScript遍历数组的方法代码实例
2020/01/14 Javascript
[01:25]2014DOTA2国际邀请赛 zhou分析LGD比赛情况
2014/07/14 DOTA
[06:53]2018DOTA2国际邀请赛寻真——勇于创新的Vici Gaming
2018/08/14 DOTA
Python根据指定日期计算后n天,前n天是哪一天的方法
2018/05/29 Python
python-opencv颜色提取分割方法
2018/12/08 Python
Django Docker容器化部署之Django-Docker本地部署
2019/10/09 Python
python 实现图片上传接口开发 并生成可以访问的图片url
2019/12/18 Python
解决Tensorflow sess.run导致的内存溢出问题
2020/02/05 Python
详解用 python-docx 创建浮动图片
2021/01/24 Python
基于HTML5 Canvas 实现商场监控实例详解
2017/11/20 HTML / CSS
香港零食网购:上仓胃子
2020/06/08 全球购物
这段代码难道不该打印出56吗
2013/02/27 面试题
精彩广告词大全
2014/03/19 职场文书
《二泉映月》教学反思
2014/04/15 职场文书
高一学生评语大全
2014/04/25 职场文书
党员干部群众路线个人整改措施
2014/09/18 职场文书
小学家长意见怎么写
2015/06/03 职场文书
导游词之金鞭溪风景区
2019/09/12 职场文书