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来处理多个提交任务
Oct 09 PHP
PHP strtr() 函数使用说明
Nov 21 PHP
phpmyadmin 常用选项设置详解版
Mar 07 PHP
PHP生成Flash动画的实现代码
Mar 12 PHP
thinkphp中连接oracle时封装方法无法用的解决办法
Jun 17 PHP
php 批量生成html,txt文件的实现代码
Jun 26 PHP
PHP资源管理框架Assetic简介
Jun 12 PHP
PHP向socket服务器收发数据的方法
Jan 24 PHP
WordPress中is_singular()函数简介
Feb 05 PHP
详解PHP的Yii框架中日志的相关配置及使用
Dec 08 PHP
php版微信js-sdk支付接口类用法示例
Oct 12 PHP
PHP7 安装event扩展的实现方法
Oct 08 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 获取客户端的真实ip
2009/11/30 PHP
php学习笔记(三)操作符与控制结构
2011/08/06 PHP
PHP计算2点经纬度之间的距离代码
2013/08/12 PHP
jQuery Mobile + PHP实现文件上传
2014/12/12 PHP
PHP使用正则表达式实现过滤非法字符串功能示例
2018/06/04 PHP
Grid得到选择行数据的方法总结
2011/01/17 Javascript
Jquery写一个鼠标拖动效果实现原理与代码
2012/12/24 Javascript
利用javascript判断文件是否存在
2013/12/31 Javascript
js实现的倒计时按钮实例
2015/06/24 Javascript
jQuery实现鼠标选文字发新浪微博的方法
2016/04/02 Javascript
jqGrid 学习笔记整理——进阶篇(一 )
2016/04/17 Javascript
jQuery操作iframe中js函数的方法小结
2016/07/06 Javascript
javascript如何创建对象
2016/08/29 Javascript
vue轮播图插件vue-awesome-swiper的使用代码实例
2017/07/10 Javascript
基于JSON数据格式详解
2017/08/31 Javascript
Angular.js中window.onload(),$(document).ready()的写法浅析
2017/09/28 Javascript
浅谈JS 数字和字符串之间相互转化的纠纷
2017/10/20 Javascript
axios发送post请求,提交图片类型表单数据方法
2018/03/16 Javascript
Vue波纹按钮组件制作
2018/04/30 Javascript
JS实现数组的增删改查操作示例
2018/08/29 Javascript
微信小程序制作扭蛋机代码实例
2019/09/24 Javascript
vue中根据时间戳判断对应的时间(今天 昨天 前天)
2019/12/20 Javascript
Mac中升级Python2.7到Python3.5步骤详解
2017/04/27 Python
pandas对dataFrame中某一个列的数据进行处理的方法
2019/07/08 Python
Python 类属性与实例属性,类对象与实例对象用法分析
2019/09/20 Python
python 利用turtle模块画出没有角的方格
2019/11/23 Python
使用Python+selenium实现第一个自动化测试脚本
2020/03/17 Python
Python内置异常类型全面汇总
2020/05/28 Python
如何使用Cython对python代码进行加密
2020/07/08 Python
通过实例了解python__slots__使用方法
2020/09/14 Python
诗狄娜化妆品官方网站:Stila Cosmetics
2016/12/21 全球购物
生态养殖创业计划书
2014/05/06 职场文书
医疗器械售后服务承诺书
2014/05/21 职场文书
最新农村养殖致富:资金投入较低的创业项目有哪些?
2019/09/26 职场文书
2020年个人安全保证书参考模板
2020/01/08 职场文书
OpenFeign实现远程调用
2022/08/14 Java/Android