zoukankan      html  css  js  c++  java
  • PHP 将字符串转换为字符集格式UTF8/GB2312/GBK 函数iconv()

     iconv()介绍

     iconv函数可以将一种已知的字符集文件转换成另一种已知的字符集文件

      iconv('要转化的格式',‘转化后的格式’,‘转化的数据’);

      但是转化是经常出错,一般需要在转成的编码后加 “//IGNORE”:

      ignore的意思是忽略转换时的错误,如果没有ignore参数,所有该字符后面的字符串都无法被保存

        iconv("UTF-8", "GB2312//IGNORE", $data)

      例子:

     

     1  <?php
     2   header("content-type:text/html;charset=utf8");
     3       echo $str = "你好,你是卖咖啡的嘛?";
     4     
     5       echo "<br>";
     6       echo $gb = iconv('UTF-8','GB2312',$str);
     7       echo "<br>";
     8       echo $utf = iconv('GB2312','utf-8',$gb);
     9       echo "<br>";
    10    echo $gb = iconv('GB2312','utf-8',$gb);//也可以这么用
    11   ?>

     mb_detect_encoding($content, array("ASCII",'UTF-8',"GB2312","GBK",'BIG5'));

    可以判断是什么编码格式


      

     

  • 相关阅读:
    C#几个经常用到的字符串的截取
    写入Log错误日志
    AES 加密与解密
    支付宝小额免密支付和代扣区别:原来如此
    Sql server --触发器
    yum、ip、等命令无法不全子命令解决
    3、VNC
    6、DHCP
    2、OpenSsh
    VIM的使用
  • 原文地址:https://www.cnblogs.com/lipcblog/p/6483068.html
Copyright © 2011-2022 走看看