如何将utf8转换成gbk 不胜感谢,在线等

解决方案 »

  1.   

    iconv($in_character,$out_character,$str);
      

  2.   

    function gbk_to_utf8($arr,$from="GBK",$to="UTF-8"){
    if(!is_array($arr)){
    $arr = iconv($from,$to,$arr);
    }else{
    foreach ($arr as $k=>$v){
    $arr[$k] = gbk_to_utf8($v,$from,$to);
    }
    }
    return $arr;
    }
      

  3.   

    iconv($in_character,$out_character,$str);
      

  4.   

    我手工在IE地址栏里输入url是不会变成乱码,可通过PHp程序Get过去,中文就变成了乱码,请问这是怎么回事哦。。而且 incov也不行。。
      

  5.   

    <?
    iconv('UTF-8','gb2312',$str)
    ?>
      

  6.   

     如果是php4,需要开启iconv扩展 。php5就不用啦,直接使用
      
      iconv('UTF-8','GB2312',$str);  网络上也有例如u2g的转换函数方式,但是有些文字会出现不符的情况
      

  7.   

    楼主没说明情况, 不能解答,是那部份内容转换gbk呢?数据库? 页面编码 ?  代码内容? 
      

  8.   

    为什么要get里面弄中文呢?
    不好