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 相关文章推荐
使用JSON实现数据的跨域传输的php代码
Dec 20 PHP
php 模拟get_headers函数的代码示例
Apr 27 PHP
php数组声明、遍历、数组全局变量使用小结
Jun 05 PHP
CI(CodeIgniter)框架介绍
Jun 09 PHP
PHP实现从远程下载文件的方法
Mar 12 PHP
PHP中is_dir()函数使用指南
May 08 PHP
WordPress中转义HTML与过滤链接的相关PHP函数使用解析
Dec 22 PHP
ThinkPHP框架安全实现分析
Mar 14 PHP
PHP记录和读取JSON格式日志文件
Jul 07 PHP
php解决和避免form表单重复提交的几种方法
Aug 31 PHP
PHP中快速生成随机密码的几种方式
Apr 17 PHP
ThinkPHP下表单令牌错误与解决方法分析
May 20 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分页类的代码
2011/05/18 PHP
php设计模式之委托模式
2016/02/13 PHP
PDO::prepare讲解
2019/01/29 PHP
一个js封装的不错的选项卡效果代码
2008/02/15 Javascript
加载 Javascript 最佳实践
2011/10/30 Javascript
JavaScript 学习笔记之一jQuery写法图片等比缩放以及预加载
2012/06/28 Javascript
用JavaScript获取DOM元素位置和尺寸大小的方法
2013/04/12 Javascript
Javascript四舍五入Math.round()与Math.pow()使用介绍
2013/12/27 Javascript
jQuery ajax调用WCF服务实例
2014/07/16 Javascript
javascript删除元素节点removeChild()用法实例
2015/05/26 Javascript
学习JavaScript设计模式(接口)
2015/11/26 Javascript
nodejs更改项目端口号的方法
2018/05/13 NodeJs
详解Node.js 中使用 ECDSA 签名遇到的坑
2018/11/26 Javascript
axios携带cookie配置详解(axios+koa)
2018/12/28 Javascript
微信小程序开发注意指南和优化实践(小结)
2019/06/21 Javascript
Vue仿微信app页面跳转动画效果
2019/08/21 Javascript
微信小程序 this.triggerEvent()的具体使用
2019/12/10 Javascript
javascript中的相等操作符(==与===区别)
2019/12/21 Javascript
vue 查看dist文件里的结构(多种方式)
2020/01/17 Javascript
Vue路由 重定向和别名的区别说明
2020/09/09 Javascript
JS实现密码框效果
2020/09/10 Javascript
python实现通过pil模块对图片格式进行转换的方法
2015/03/24 Python
python引用DLL文件的方法
2015/05/11 Python
Python异常对代码运行性能的影响实例解析
2018/02/08 Python
python3如何将docx转换成pdf文件
2018/03/23 Python
python读取和保存图片5种方法对比
2018/09/12 Python
python利用ffmpeg进行录制屏幕的方法
2019/01/10 Python
Pycharm+Python+PyQt5使用详解
2019/09/25 Python
Python文件路径名的操作方法
2019/10/30 Python
Python 使用 PyQt5 开发的关机小工具分享
2020/07/16 Python
介绍下java.util.Arrays类
2012/10/16 面试题
25道Java面试题集合
2013/05/21 面试题
高中生学习的自我评价
2013/12/14 职场文书
学生喝酒检讨书
2014/02/06 职场文书
大学教师个人总结
2015/02/10 职场文书
2016学习全国教书育人楷模先进事迹心得体会
2016/01/21 职场文书