You are here: Home » WEB

Google API 的语言和编码问题

2009年11月13日 602 views 发表评论 阅读评论

搞了半天的Google weather API,都快疯了,默认语言状态下可用,更换成中文用simplexml_load_file读取就出错,查了很多的资料,都没有解决这个问题,甚至说用到iconv函数的。

最后的解决方法是,Google API本身就提供了语言和编码的设置,hl表示语言,oe表示编码,比如我的Google天气API使用中文的UTF8编码地址:http://www.google.com/ig/api?weather=shanghai&hl=zh-cn&oe=utf-8

Google是这么说的“附加“oe”参数来指定输出字符编码,或者附加“ie”参数指定输入字符编码”

OK,仅当记录,Google很好很强大。

分类: WEB 标签:
  1. 284451259
    2009年12月29日16:10 | #1

    我靠啊,查了半天终于在这里搞有结果了,Fak

    你是神,不是人

  2. 284451259
    2009年12月29日16:13 | #2

    哥,你太帅了 oe=utf-8 你是从哪里找到的

    • admin
      2010年2月4日11:21 | #3

      无意中发现的UTF8,反正是由这个API想到那个API。UTF8通用。反正这个发现是偶然但也是必然。

  3. 2010年3月5日17:32 | #4

    我也遇到此类问题,我的问题出在一个空格上,把空格删除了,simplexml_load_file 就可以正常解析。估计也是跟编码有关系,是关于sogou的搜索接口,可是对方没有提供编码参数。纠结中。

  4. VOL
    2010年9月27日13:40 | #5

    哥们,你真是太给力了!我也找了半天才从你这里找到的,你不是人,是神!

  5. 2011年2月20日20:15 | #6

    佩服佩服…虽然我加了参数还未搞定编码问题..但是我先顶了.

  1. 本文目前尚无任何 trackbacks 和 pingbacks.

注意: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。使用'@all ',将会将评论发送给之前所有其它评论者。请务必注意user必须和评论者名相匹配(大小写一致)。