我从http://www.google.com/ig/api?weather=beijing放到IE里得到的xml里面的天气内容是中文的,如“晴”但为什么用sax解析出来却是英文的,如"Mostly Sunny"
    搞不懂,请大家帮忙看下。

解决方案 »

  1.   

    刚好我做过好多个这样的软件了,加hl=zh-cn就OK了:
    http://www.google.com/ig/api?hl=zh-cn&weather=beijing
      

  2.   

    你PC机是中文的,看到的默认是中文,CE或者Android机器,默认的非中文,请求到的结果是英文的,所以就变了
      

  3.   

    谢谢llxxhm,我换成http://www.google.com/ig/api?hl=zh-cn&weather=beijing 
    后天气就读不出来了,能不能发个demo给我,谢谢。 [email protected]
      

  4.   

    google返回的是char类型,Android下载指定编码为encode = "GB2312"就可以正解解析出中文,否则是乱码,WinCE把得到的字符串转化为宽字符,指定Local为936就行了,936表示中国.