关于使用谷歌天气api的一个问题

风______ 2012-04-14 11:45:13

一般情况下 http://www.google.com/ig/api?hl=zh-cn&weather=haerbin 可以获得哈尔滨的天气状况

但是我在chrome里也可以是用 http://www.google.com/ig/api?hl=zh-cn&weather=哈尔滨 来获得哈尔滨的天气
而在其他浏览器里就不可以 这是什么原因呢?

在网上很多都说最后的地名要用拼音 , 为什么chrome里就可以用中文呢,而其他浏览器就不可以用中文,只能用拼音呢?
...全文
280 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
风______ 2012-04-14
  • 打赏
  • 举报
回复
嗯 楼上说的确实是 我在代码里如果使用中文 也是无效的 但是用代码把中文转换一下编码就可以了

String url = "http://www.google.com/ig/api?hl=zh-cn&weather="+URLEncoder.encode("哈尔滨", "utf-8");

这样就可以获取了
ameyume 2012-04-14
  • 打赏
  • 举报
回复
中文牵扯到中文编码的问题吧
用拼音就不用担心编码转换了

80,493

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧