调用新浪微博API时,得到的结果中文字符显示出来的都是乱码,怎么办啊

解决方案 »

  1.   

    那是因为你获取到的内容的编码和你查看内容所用编码不同,将你获取到的文件内容进行转码(改成和你编辑器或者浏览器的输出编码相同)!
    mb_convert_encoding($ct, "UTF-32", "UTF-8");$ct是你获取的内容,UTF-32这 换成你要转换成的编码,UTF-8获取到的内容的编码!
      

  2.   

    header("Content-type: text/html; charset=utf-8"); 
      

  3.   

    header("Content-type: text/html; charset=utf-8"); 
      

  4.   

    iconv('utf-8','gbk','中文')     就是将你的编码转成UTF-8
      

  5.   

    字符集问题,新浪微博的API返回的字符集是UTF-8的,用下面语句把你自己的页面强制设置成UTF-8的header("Content-type: text/html; charset=utf-8");