生命 =》 生命这种转码怎么做,谁知道,谢谢了

解决方案 »

  1.   

    http://hi.baidu.com/yinqx00/blog/item/986f064c57c41bf9d62afc07.html
      

  2.   

    /**
     * php版的javascript同名函数
     **/
    if(! function_exists("unescape")):
      function unescape($str) {
    $str = rawurldecode($str);
    preg_match_all("/%u.{4}|&#x.{4};|&#\d+;|&#\d+?|.+/U",$str,$r);
    $ar = $r[0];
    foreach($ar as $k=>$v) {
    if(substr($v,0,2) == "%u")
    $ar[$k] = iconv("UCS-2","GBK",pack("H4",substr($v,-4)));
    elseif(substr($v,0,3) == "&#x")
    $ar[$k] = iconv("UCS-2","GBK",pack("H4",substr($v,3,-1)));
    elseif(substr($v,0,2) == "&#") {
    $ar[$k] = iconv("UCS-2","GBK",pack("n",preg_replace("/[^\d]/","",$v)));
    }
    }
    return join("",$ar);
      }
    endif;echo unescape('生命');   //生命
      

  3.   

    echo mb_convert_encoding('生命','HTML-ENTITIES','GBK');生命  (十进制)
      

  4.   


    第二个参数的'HTML-ENTITIES' 是什么意思,
      

  5.   

    HTML-ENTITIES 就是比如大家都知道的    < > 等, 
    也可以包括 生 这样的