加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php 中文编码的转换之mb_convert_encoding()函数

发布时间:2020-12-13 20:39:52 所属栏目:PHP教程 来源:网络整理
导读:在php中编码一直是开发人员的头痛的事情,但是如果我们有php的编码函数就不一样了,下面是介绍一个中文编码的处理函数。 mb_convert_encoding( $str,$encoding1,$encoding2 ) $str,要转换编码的字符串 $encoding1,目标编码,如utf-8,gbk,大小写均可 $enco

在php中编码一直是开发人员的头痛的事情,但是如果我们有php的编码函数就不一样了,下面是介绍一个中文编码的处理函数。

mb_convert_encoding( $str,$encoding1,$encoding2 )

$str,要转换编码的字符串

$encoding1,目标编码,如utf-8,gbk,大小写均可

$encoding2,原编码,如utf-8,gbk,大小写均可

实例1,代码如下:

  1. <?php    
  2. $str='电影618:http://www.phpfensi.com'
  3. echo mb_convert_encoding($str"UTF-8"); //编码转换为utf-8  
  4. ?> 

实例2, "UTF-8""GBK"); //已知原编码为GBK,转换为utf-8  

  • ?>  
  • 实例3, "auto"); //未知原编码,通过auto自动检测后,转换编码为utf-8  

  • ?> 
  • 实例4,代码如下:

    1. <?php 
    2. /* Convert internal character encoding to SJIS */ 
    3. $str = mb_convert_encoding($str"SJIS"); 
    4. /* Convert EUC-JP to UTF-7 */ 
    5. $str = mb_convert_encoding($str"UTF-7""EUC-JP"); 
    6. /* Auto detect encoding from JIS, eucjp-win, sjis-win, then convert str to UCS-2LE */ 
    7. $str = mb_convert_encoding($str"UCS-2LE""JIS, sjis-win"); 
    8. /* "auto" is expanded to "ASCII,JIS,UTF-8,EUC-JP,SJIS" */ 
    9. $str = mb_convert_encoding($str"EUC-JP""auto"); 
    10. ?> 

    (编辑:李大同)

    【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

      推荐文章
        热点阅读