详解PHP编码转换函数应用技巧

详解PHP编码转换函数应用技巧

在php中有数量庞大的函数来支持我们的需求应用。下面介绍的这个函数就是有关PHP编码转换函数。希望对大家有所帮助。 函数为PHP内部多字节字符串编码转换函数。

可以在有需要的使用场合(如:解决在编码环境下使用AJAX产生的中文字乱码的问题)方便进行编码转换,以解决网页乱码的问题,使用非常方便,效率非常高详解PHP编码转换函数应用技巧,几乎支持所有编码。PHP 4 >= 4.0.6、PHP 5 版本支持。

PHP编码转换函数原型:

/**

* 多字节字符串编码转换函数

* @param str 需要进行编码转换的字符串

* @param 指定转换为某种编码

,如:、gbk、utf-8等

* @param mixed 混合指定原来字串的编码

php reg match,如:同时指定 JIS, eucjp-win, sjis-win 混合编码

* @

( str,

, mixed

PHP编码转换函数使用举例:

1、把 GBK 编码字串转换成 UTF-8 编码字串

< ?PHP  

php reg match

header("content-Type: text/html; charset=Utf-8"); echo phpmb_convert_encoding(" 你是我的好朋友", "UTF-8", "GBK"); ?>

2、把 UTF-8 编码字串转换成 编码字串

// 注意将此文件存盘成 utf-8 
编码格式文件再测试  
&pythonlt; ?PHP  
header("content-Type: text/html; 
charset=gb2312");  
echo mb_convert_encoding("
你是我的好朋友", "gb312", "utf-8");  
?> 

3、对整个页面进行转换

php reg match

该方法适用所有编码环境。这样把前128个字符以外(显示字符)的字符集都用 NCR( ,如“汉字”将转换成“汉字”这种形式)来表示php reg match,这样的编码在任意编码环境下页面都能正常显示。

在PHP文件的头部加上下面三行代码:

mb_internal_encoding("gb2312");  
// 这里的gb2312是你网站原来的编码  
mb_http_output("HTML-ENTIT编程客栈IES"); ob_start('mb_output_handler');  

使用 函数需启用PHP 的 (multi-byte )扩展。

如果没有没有开启PHP的扩展,则需要做如下设置详解PHP编码转换函数应用技巧,让PHP支持该扩展。

1、 服务器环境

编辑 PHP.ini 文件,将; =.dll 前面的 ; 去掉,重启网页服务器。

2、linux服务器环境

在编译配置时加入 —=cn 编译参数php reg match,再进行PHP的编译安装。

结束语:

如果大家在使用PHP编php码转换函数的过程中,还有什么无法明白的地方,可以参看《PHP手册》。

本文标题: 详解PHP编码转换函数应用技巧

本文地址:

公告:
1. 本站所有资源来源于用户上传和网络,如有侵权请联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系站长处理!
6. 本站不售卖代码,资源标价只是站长收集整理的辛苦费!如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
7. 站长QQ号码 2205675299

资源库 - 资源分享下载网 » 详解PHP编码转换函数应用技巧

常见问题FAQ

关于资源售价和售后服务的说明?
本站所有资源的标价均为本站收集资源的辛苦费,不代表资源本身的价值。软件是高智慧高价值的商品,不可能是白菜价。本站资源标价只是赞助费用,收取的赞助费仅用来维持本站的日常运营!毕竟收集整理资料需要投入云计算资源和站长大量的精力。
代码有没有售后服务和技术支持?
由于代码的运行具有不可预见性,本站不保证代码完整可运行,不提供技术支持和售后服务。 本站原创代码都是站长自己开发的,可以有偿提供技术支持服务。 网站里标明【亲测】的代码都是站长亲测过的,其他的代码由于精力有限,没有一一测试,不能保证代码就一定能够使用,更没有技术支持服务,下载前请自行斟酌。
有没有搭建服务?
由于搭建服务比较费时费力,所以本站除了原创代码外均不提供搭建服务。本站分享代码纯属兴趣爱好,不以盈利为目的,请勿咨询有没有搭建服务,谢谢理解。
链接地址失效了怎么办?
请带上资源链接地址联系客服,工作时间内我们看到后将第一时间回复。
关于解压密码
本站资源一般都没有加密,如果发现需要解压密码的,那么就输入 hao.35dc.com 试试。

发表评论

资源库,由老程序员细心甄别、精心筛选,只为提供优质的源码资源

关于我们 联系我们