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 Xdebug 调试扩展的安装与使用.
Mar 13 PHP
php中神奇的fastcgi_finish_request
May 02 PHP
php取得字符串首字母的方法
Mar 25 PHP
PHP获取文件行数的方法
Jun 10 PHP
Zend Framework实现具有基本功能的留言本(附demo源码下载)
Mar 22 PHP
php简单备份与还原MySql的方法
May 09 PHP
php微信开发之上传临时素材
Jun 24 PHP
php自定义函数实现统计中文字符串长度的方法小结
Apr 15 PHP
Codeigniter里的无刷新上传的实现代码
Apr 14 PHP
PHP 数组黑名单/白名单实例代码详解
Jun 04 PHP
Thinkphp5框架实现获取数据库数据到视图的方法
Aug 14 PHP
Laravel5.5 实现后台管理登录的方法(自定义用户表登录)
Sep 30 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
PHP5.2下preg_replace函数的问题
2015/05/08 PHP
php中header跳转使用include包含解决参数丢失问题
2015/05/08 PHP
PHP MYSQL简易交互式站点开发
2016/12/27 PHP
XHTML-Strict 内允许出现的标签
2006/12/11 Javascript
jquery 获取json数据实现代码
2009/04/27 Javascript
使用js实现雪花飘落效果
2013/08/26 Javascript
jQuery 快速结束当前正在执行的动画
2013/11/20 Javascript
jquery实现带缩略图的可定制高度画廊效果(5种)
2015/08/28 Javascript
JavaScript计划任务后台运行的方法
2015/12/18 Javascript
js判断手机系统是android还是ios
2017/03/07 Javascript
基于easyui checkbox 的一些操作处理方法
2017/07/10 Javascript
Vue.js实现价格计算器功能
2020/03/30 Javascript
详解webpack4升级指南以及从webpack3.x迁移
2018/06/12 Javascript
在小程序/mpvue中使用flyio发起网络请求的方法
2018/09/13 Javascript
微信小程序获取用户信息并保存登录状态详解
2019/05/10 Javascript
layui 实现表单和文件上传一起传到后台的例子
2019/09/16 Javascript
如何用vue-cli3脚手架搭建一个基于ts的基础脚手架的方法
2019/12/12 Javascript
node创建Vue项目步骤详解
2020/03/06 Javascript
Python的Flask框架标配模板引擎Jinja2的使用教程
2016/07/12 Python
python自动发邮件库yagmail的示例代码
2018/02/23 Python
解决python3 网络请求路径包含中文的问题
2018/05/10 Python
解决pandas .to_excel不覆盖已有sheet的问题
2018/12/10 Python
PIL对上传到Django的图片进行处理并保存的实例
2019/08/07 Python
Python使用itcaht库实现微信自动收发消息功能
2020/07/13 Python
canvas粒子动画背景的实现示例
2018/09/03 HTML / CSS
五一手机促销方案
2014/03/08 职场文书
公司合作协议书范本
2014/04/18 职场文书
经济信息系毕业生自荐信
2014/06/02 职场文书
环保口号大全
2014/06/12 职场文书
基层党组织建设整改方案
2014/09/16 职场文书
网络工程专业大学生求职信
2014/10/01 职场文书
民事答辩状范本
2015/05/21 职场文书
Python Django 后台管理之后台模型属性详解
2021/04/25 Python
中国古风插画师排行榜:夏达第一,第三是阴阳师姑获鸟皮肤创作者
2022/03/18 国漫
el-form每行显示两列底部按钮居中效果的实现
2022/08/05 HTML / CSS