有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

在foursquare中使用多个单词进行带查询的java场馆搜索

我正在努力学习java中的foursquare api,我被困在这一点上了。是否可以将多个单词作为“查询”?因为我试图从EditText中获取查询词,当我编写例如“Göze Teras”时,我得到了这个错误。顺便说一句,“ö”没有给出错误,我厌倦了“o”,仍然得到了相同的错误

03-16 16:51:55.811: E/AndroidRuntime(1517): java.lang.IllegalArgumentException: Illegal
character in query at index 63: https://api.foursquare.com/v2/venues/search? 
ll=39,35&query=Göze Teras&client_id=xxx&client_secret=xxx&v=20140315

共 (1) 个答案

  1. # 1 楼答案

    对不起,我错了,我刚刚用了URLEncoder,一切都很完美

    String search = URLEncoder.encode(placename.getText().toString(), "utf-8");