OSDN Git Service

検索文字列をURLエンコードする
authoryuki <yuki@bdf3b611-c98c-6041-8292-703d9c9adbe7>
Thu, 3 Jun 2010 13:02:37 +0000 (13:02 +0000)
committeryuki <yuki@bdf3b611-c98c-6041-8292-703d9c9adbe7>
Thu, 3 Jun 2010 13:02:37 +0000 (13:02 +0000)
git-svn-id: http://192.168.11.7/svn/repository/NicoBrowser/branches/dev20100601_search@337 bdf3b611-c98c-6041-8292-703d9c9adbe7

src/nicobrowser/NicoHttpClient.java

index 974c44c..9e948cb 100644 (file)
@@ -24,6 +24,7 @@ import java.io.InputStreamReader;
 import java.io.Reader;
 import java.io.StringReader;
 import java.net.URL;
+import java.net.URLEncoder;
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.Enumeration;
@@ -163,8 +164,8 @@ public class NicoHttpClient {
 
         InputStream is = null;
         ArrayList<NicoContent> conts = new ArrayList<NicoContent>();
-        String url = SEARCH_HEAD + kind.getKey() + "/" + word + "?page=" + Integer.toString(page) + "&sort=" + sort.
-                getKey() + "&order=" + order.getKey();
+        String url = SEARCH_HEAD + kind.getKey() + "/" + URLEncoder.encode(word, "UTF-8") + "?page=" + Integer.toString(
+                page) + "&sort=" + sort.getKey() + "&order=" + order.getKey();
 
         try {
             HttpGet get = new HttpGet(url);