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 相关文章推荐
第三节--定义一个类
Nov 16 PHP
PHP flush()与ob_flush()的区别详解
Jun 03 PHP
解析mysql left( right ) join使用on与where筛选的差异
Jun 18 PHP
PHP动态生成javascript文件的2个例子
Apr 11 PHP
Yii框架在页面输出执行sql语句以方便调试的实现方法
Dec 24 PHP
php使用Session和文件统计在线人数
Jul 04 PHP
解决ThinkPHP下使用上传插件Uploadify浏览器firefox报302错误的方法
Dec 18 PHP
php文档工具PHP Documentor安装与使用方法
Jan 25 PHP
php+redis消息队列实现抢购功能
Feb 08 PHP
PHP实现浏览器格式化显示XML的方法示例
Jan 22 PHP
PHP下载大文件失败并限制下载速度的实例代码
May 10 PHP
Laravel框架中缓存的使用方法分析
Sep 06 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
Http 1.1 Etag 与 Last-Modified提高php效率
2008/01/10 PHP
php将gd生成的图片缓存到memcache的小例子
2013/06/05 PHP
基于PHP文件操作的详细诠释
2013/06/21 PHP
php define的第二个参数使用方法
2013/11/04 PHP
php获取textarea的值并处理回车换行的方法
2014/10/20 PHP
php保存信息到当前Session的方法
2015/03/16 PHP
php语言注释,单行注释和多行注释
2018/01/21 PHP
PHP大文件分割分片上传实现代码
2020/12/09 PHP
jQuery源码分析-04 选择器-Sizzle-工作原理分析
2011/11/14 Javascript
JavaScript子窗口ModalDialog中操作父窗口对像
2012/12/11 Javascript
使用node.js半年来总结的 10 条经验
2014/08/18 Javascript
简介AngularJS的视图功能应用
2015/06/17 Javascript
jQuery实现的背景动态变化导航菜单效果
2015/08/24 Javascript
Vue.js每天必学之方法与事件处理器
2016/09/06 Javascript
使用异步组件优化Vue应用程序的性能
2019/04/28 Javascript
策略模式实现 Vue 动态表单验证的方法
2019/09/16 Javascript
小程序实现图片移动缩放效果
2020/05/26 Javascript
[38:23]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS LGD第一场
2014/05/24 DOTA
在Python中操作时间之mktime()方法的使用教程
2015/05/22 Python
Python中GeoJson和bokeh-1的使用讲解
2019/01/03 Python
PyQt4编程之让状态栏显示信息的方法
2019/06/18 Python
pyqt5 禁止窗口最大化和禁止窗口拉伸的方法
2019/06/18 Python
Python中的 sort 和 sorted的用法与区别
2019/08/10 Python
python基础教程之while循环
2019/08/14 Python
Python如何爬取qq音乐歌词到本地
2020/06/01 Python
Python selenium爬取微信公众号文章代码详解
2020/08/12 Python
Python基于内置函数type创建新类型
2020/10/22 Python
HomeAway澳大利亚:预订你的度假屋,公寓、度假村、别墅等
2019/02/20 全球购物
"序列点" 是什么
2016/07/29 面试题
String s = new String(“xyz”);创建了几个String Object?
2015/08/05 面试题
服装店营销方案
2014/03/10 职场文书
cf收人广告词大全
2014/03/14 职场文书
2014年售后服务工作总结
2014/11/18 职场文书
2019年最新七夕唯美祝福语(60条)
2019/07/22 职场文书
写作技巧:怎样写好一份优秀工作总结?
2019/08/14 职场文书
mysql对于模糊查询like的一些汇总
2021/05/09 MySQL