在json_decode一次就可以了,试试看 你这个还是json编码的

解决方案 »

  1.   

    有json_encode  就有json_decodeecho json_decode(json_encode('$rows'));
      

  2.   

    json_encode 有两个参数的,
    加上  JSON_UNESCAPED_UNICODE 就是中文, 文档要仔细看!
      

  3.   


    echo '<meta http-equiv="content-type" content="text/html; charset=utf-8">';$ret = array('中国人','美国人');
    echo json_encode($ret, JSON_UNESCAPED_UNICODE);
      

  4.   

    JSON_UNESCAPED_UNICODE//要php5.4.0以后的版本
      

  5.   

    php5.4以下的參考這裡http://blog.csdn.net/fdipzone/article/details/28766357
      

  6.   

    http://www.bejson.com/ json用这个工具解析下 解析得出去到那边解码就没问题的 
      

  7.   

    其实 "\u03fc\u027d" 是转不成中文的!
      

  8.   

    其实可以在编码前urlencode一下.
      

  9.   

    json_decode()解析的时候有两个的参数,最后的一个参数是决定把数据解析成数组还是对象,楼主看看文档就可以用
      

  10.   

    unicode编码
    function replaceUni($str) {
    return str_replace ( "\\", "", str_replace ( "null", "\"\"", preg_replace ( '#\\\u(([0-9a-f]+?){4})#ie', "iconv('UCS-2BE', 'UTF-8', pack('H4', '\\1'))", $str ) ) );
    }