歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Android Google天氣 解析xml 顯示中文

Android Google天氣 解析xml 顯示中文

日期:2017/3/1 10:52:04   编辑:Linux編程

解析XML的方法網上很多,這裡只講怎麼通過xml獲取中文天氣信息:

url用 "http://www.google.com/ig/api?weather="+cityName,返回的將是英文的天氣信息,解析出來當然也是英文;而用 "http://www.google.com/ig/api?hl=zh-cn&weather="+cityName 則無法解析,原因應該是輸入的文字編碼與返回的文字編碼格式不一致,從而導致XML亂碼而無法解析。

解決辦法很簡單,url用 "http://www.google.com/ig/api?weather="+cityName+"&hl=zh_CN&ie=utf-8&oe=utf-8" 就可以了,後面添加部分的意思是:輸入的是中文utf-8格式的編碼,要求返回的也是utf-8格式的中文信息!

Copyright © Linux教程網 All Rights Reserved