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加MYSQL服务器
Oct 09 PHP
服务器端解压缩zip的脚本
Dec 22 PHP
php写的简易聊天室代码
Jun 04 PHP
解析PHP计算页面执行时间的实现代码
Jun 18 PHP
Windows下的PHP安装文件线程安全和非线程安全的区别
Apr 23 PHP
朋友网关于QQ相关的PHP代码(研究QQ的绝佳资料)
Jan 26 PHP
laravel安装zend opcache加速器教程
Mar 02 PHP
php遍历删除整个目录及文件的方法
Mar 13 PHP
php array_pop 删除数组最后一个元素实例
Nov 02 PHP
PHP实现正则匹配所有括号中的内容
Jun 22 PHP
php中青蛙跳台阶的问题解决方法
Oct 14 PHP
TP5框架安全机制实例分析
Apr 05 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邮件专题
2006/10/09 PHP
apache php模块整合操作指南
2012/11/16 PHP
php页面消耗内存过大的处理办法
2013/03/18 PHP
php+highchats生成动态统计图
2014/05/21 PHP
destoon实现公司新闻详细页添加评论功能的方法
2014/07/15 PHP
PHP中比较时间大小实例
2014/08/21 PHP
浅谈Laravel模板实体转义带来的坑
2019/10/22 PHP
jquery插件之easing 动态菜单
2010/08/21 Javascript
基于jquery的可多选的下拉列表框
2012/07/20 Javascript
滚动图片效果 jquery实现回旋滚动效果
2013/01/08 Javascript
javascript中数组的concat()方法使用介绍
2013/12/18 Javascript
node.js中的http.get方法使用说明
2014/12/14 Javascript
认识Knockout及如何使用Knockout绑定上下文
2015/12/25 Javascript
jQuery绑定事件-多种实现方式总结
2016/05/09 Javascript
原生态js,鼠标按下后,经过了那些单元格的简单实例
2016/08/11 Javascript
jquery中用jsonp实现搜索框功能
2016/10/18 Javascript
webpack使用 babel-loader 转换 ES6代码示例
2017/08/21 Javascript
vue-cli中的webpack配置详解
2017/09/25 Javascript
vue实现2048小游戏功能思路详解
2018/05/09 Javascript
[53:52]EG vs VGJ.T 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
零基础写python爬虫之爬虫编写全记录
2014/11/06 Python
10款最好的Web开发的 Python 框架
2015/03/18 Python
Python实现在matplotlib中两个坐标轴之间画一条直线光标的方法
2015/05/20 Python
Sanic框架基于类的视图用法示例
2018/07/18 Python
pytorch使用tensorboardX进行loss可视化实例
2020/02/24 Python
PYcharm 激活方法(推荐)
2020/03/23 Python
Marlies Dekkers内衣美国官方网上商店:高端内衣品牌
2018/11/12 全球购物
简述网络文件系统NFS,并说明其作用
2016/10/19 面试题
应届毕业生个人自荐信范文
2013/11/30 职场文书
创业计划书六个要素
2013/12/26 职场文书
会计专业大学生求职信范文
2014/01/28 职场文书
销售类求职信
2014/06/13 职场文书
授权委托书格式
2014/07/31 职场文书
在python中实现导入一个需要传参的模块
2021/05/12 Python
JS如何使用剪贴板操作Clipboard API
2021/05/17 Javascript
MySQL中的布尔值,怎么存储false或true
2021/06/04 MySQL