[{"img":"http://i2.tdimg.com/085/026/951/w.jpg","title":"【方舟影音】我想你  还在继续……","url":"http://www.tudou.com/programs/view/ufg-A3tlcxk/","swf":"http://www.tudou.com/v/ufg-A3tlcxk/v.swf","object":"<embed src=\"http://www.tudou.com/v/ufg-A3tlcxk/v.swf\" quality=\"high\" width=\"480\" height=\"400\" align=\"middle\" allowNetworking=\"all\" allowScriptAccess=\"always\" type=\"application/x-shockwave-flash\"></embed>"},{"img":"http://img.v139.56.com/images/19/20/liushengmei1i56olo56i56.com_131492934429hd.jpg","title":"黄圣依上亿威尼斯战袍被批像流浪狗(粤语)","url":"http://www.56.com/u68/v_NjI2NTkxMzc.html","swf":"http://player.56.com/v_NjI2NTkxMzc.swf","object":"<embed src=\"http://player.56.com/v_NjI2NTkxMzc.swf\" quality=\"high\" width=\"480\" height=\"400\" align=\"middle\" allowNetworking=\"all\" allowScriptAccess=\"always\" type=\"application/x-shockwave-flash\"></embed>"}]数据库里面存储的这个字段值  能转化成2维数组么?用json_decode页面输出空白  
$test = json_decode($json);
echo($test);
应该是出错了这个字段的值是通过:
JSON.stringify(uploaded_videos)
存储的时候  是把js数组  JSON.stringify   然后存储的 

解决方案 »

  1.   

    注意:文件编码设置成 utf-8. 直接解成数组.注意处理中文的时候都要转换成UTF-8才能正常.$str='[{"img":"http://i2.tdimg.com/085/026/951/w.jpg","title":"【方舟影音】我想你 还在继续……","url":"http://www.tudou.com/programs/view/ufg-A3tlcxk/","swf":"http://www.tudou.com/v/ufg-A3tlcxk/v.swf","object":"<embed src=\"http://www.tudou.com/v/ufg-A3tlcxk/v.swf\" quality=\"high\" width=\"480\" height=\"400\" align=\"middle\" allowNetworking=\"all\" allowScriptAccess=\"always\" type=\"application/x-shockwave-flash\"></embed>"},{"img":"http://img.v139.56.com/images/19/20/liushengmei1i56olo56i56.com_131492934429hd.jpg","title":"黄圣依上亿威尼斯战袍被批像流浪狗(粤语)","url":"http://www.56.com/u68/v_NjI2NTkxMzc.html","swf":"http://player.56.com/v_NjI2NTkxMzc.swf","object":"<embed src=\"http://player.56.com/v_NjI2NTkxMzc.swf\" quality=\"high\" width=\"480\" height=\"400\" align=\"middle\" allowNetworking=\"all\" allowScriptAccess=\"always\" type=\"application/x-shockwave-flash\"></embed>"}]';
    $str=json_decode($str);
    print_r($str);
      

  2.   

    跟你说了文件编码设置成utf-8的.
      

  3.   

    json_decode 只能解码 utf-8 的 json 串页面输出空白只能说明你没有按 utf8 编码取出数据这与页面语言无关,也与转义无关。
    因为是 数据库里面存储的这个字段值