2 o0olike o0olike 于 2015.05.31 23:55 提问

豆瓣读书关键字怎么弄才支持中文搜索,在线等,求指导下,谢谢了。

https://api.douban.com/v2/book/search?q=十万个为什么

用上面这个api接口,q赋值为中文就搜索不到。怎么做才能支持中文搜索。我看有的人说需要urlencode。但是我不知道怎么做啊,求大神给个方法或者参考代码。谢谢了。

1个回答

caozhy
caozhy   Ds   Rxr 2015.06.01 00:05
 public static String toURLEncoded(String paramString) {
        if (paramString == null || paramString.equals("")) {
            LogD("toURLEncoded error:"+paramString);
            return "";
        }

        try
        {
            String str = new String(paramString.getBytes(), "UTF-8");
            str = URLEncoder.encode(str, "UTF-8");
            return str;
        }
        catch (Exception localException)
        {
            LogE("toURLEncoded error:"+paramString, localException);
        }

        return "";
    }
Csdn user default icon
上传中...
上传图片
插入图片