豆瓣API搜索问题

LingCehn

2009-07-06 19:45:05 来自: LingCehn

当搜索关键字是英文时如下:
http://api.douban.com/music/subjects?q=cow&start-index=1&max-results=1
返正常
而当关键字是中文时。。:
关键字:什么世界
URLENCODE后:%CA%B2%C3%B4%CA%C0%BD%E7
http://api.douban.com/music/subjects?q=%CA%B2%C3%B4%CA%C0%BD%E7&start-index=1&max-results=1
系统返回400错误

  • 霏昀

    2009-07-07 10:43:09 霏昀 (猫|本赛季欧冠大概就剩两场了...)

    “什么世界”,我这encode完是这个,%E4%BB%80%E4%B9%88%E4%B8%96%E7%95%8C%20

  • Hooopo

    2009-07-14 12:07:38 Hooopo (乱加小组也是一种状态........)

    啊!!中文要先utf-8编码后再encode,对比下霏昀同学encode后的长度就知道你可能用了gbk编码


这个小组的成员也喜欢去   · · · · · · 

豆瓣插件
豆瓣插件 (7226)
Python编程
Python编程 (6267)
Google App Engine
Google App Engine (1532)
Douban iPhone
Douban iPhone (397)
ubuntu
ubuntu (4717)
小组目前没有主题讨论
小组目前没有主题讨论 (1245)