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 相关文章推荐
ASP知识讲座四
Oct 09 PHP
php设计模式 Builder(建造者模式)
Jun 26 PHP
php和mysql中uft-8中文编码乱码的几种解决办法
Apr 19 PHP
php 模拟get_headers函数的代码示例
Apr 27 PHP
php动态函数调用方法
May 21 PHP
php根据日期或时间戳获取星座信息和生肖等信息
Oct 20 PHP
php实现文章置顶功能的方法
Oct 20 PHP
php结合redis高并发下发帖、发微博的实现方法
Dec 15 PHP
PHP实现的回溯算法示例
Aug 15 PHP
关于php支持的协议与封装协议总结(推荐)
Nov 17 PHP
laravel 获取当前url的别名方法
Oct 11 PHP
PHP中SESSION过期设置
Mar 09 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版)
2012/08/21 PHP
php二维数组排序详解
2013/11/06 PHP
PHP SPL标准库之数据结构堆(SplHeap)简单使用实例
2015/05/12 PHP
深入php内核之php in array
2015/11/10 PHP
PHP截取IE浏览器并缩小原图的方法
2016/03/04 PHP
注释PHP和html混合代码的小技巧(分享)
2016/11/03 PHP
SWFObject Flash js调用类
2008/07/08 Javascript
jquery实现的可隐藏重现的靠边悬浮层实例代码
2013/05/27 Javascript
intro.js 页面引导简单用法 分享
2013/08/06 Javascript
jquery实现初次打开有动画效果的网页TAB切换代码
2015/09/06 Javascript
Angular 路由route实例代码
2016/07/12 Javascript
jQuery插件echarts实现的单折线图效果示例【附demo源码下载】
2017/03/04 Javascript
常用的几个JQuery代码片段
2017/03/13 Javascript
bootstrap table表格客户端分页实例
2017/08/07 Javascript
Node.js readline 逐行读取、写入文件内容的示例
2018/03/01 Javascript
Swiper 4.x 使用方法(移动端网站的内容触摸滑动)
2018/05/17 Javascript
layer ui 导入文件之前传入数据的实例
2019/09/23 Javascript
python实现的一只从百度开始不断搜索的小爬虫
2013/08/13 Python
python基础教程之常用运算符
2014/08/29 Python
python常见数制转换实例分析
2015/05/09 Python
Python实现的插入排序算法原理与用法实例分析
2017/11/22 Python
解决pyttsx3无法封装的问题
2018/12/24 Python
关于 Python opencv 使用中的 ValueError: too many values to unpack
2019/06/28 Python
Python 实例方法、类方法、静态方法的区别与作用
2019/08/14 Python
Django为窗体加上防机器人的验证码功能过程解析
2019/08/14 Python
python global关键字的用法详解
2019/09/05 Python
python实现树的深度优先遍历与广度优先遍历详解
2019/10/26 Python
django框架使用views.py的函数对表进行增删改查内容操作详解【models.py中表的创建、views.py中函数的使用,基于对象的跨表查询】
2019/12/12 Python
解决更改AUTH_USER_MODEL后出现的问题
2020/05/14 Python
pyecharts调整图例与各板块的位置间距实例
2020/05/16 Python
python中Pexpect的工作流程实例讲解
2021/03/02 Python
FitFlop美国官网:英国符合人体工学的鞋类品牌
2018/10/05 全球购物
护理专科学生自荐书
2014/07/05 职场文书
干货!开幕词的写作方法
2019/04/02 职场文书
利用python调用摄像头的实例分析
2021/06/07 Python
【海涛DOTA解说】EVE女子战队独家录像加ZSMJ神牛两连发
2022/04/01 DOTA