2016-07-13 5 views
0

いただきました。このコードで間違っを含むURLに接続していない:私は接続を開こうとするとjsoupはウルドゥー語

Document doc = Jsoup.connect("www.dw.com/ur/مارشل-لاء-کا-مطالبہ-سازش-یا-خواہش؟/a-19395440?maca=urd-rss-urd-all-1497-xml-mrss").get(); 

、それはwww.dw.comを開きますが、私はこの1つwww.dw.を開きたいです/ a/19395440?maca = urd-rss-urd-all-1497-xml-mrss。

私はこれがこのurl hava urduの言葉のためだと思います どうすれば解決できるのでしょうか?

答えて

1

のHttpClientを使用し、Stringクラスでいくつかを演奏した後、それを動作さ

String url = "http://www.dw.com/ur/مارشل-لاء-کا-مطالبہ-سازش-یا-خواہش؟/a-19395440?maca=urd-rss-urd-all-1497-xml-mrss"; 
url = StringUtils.replaceEach(URLEncoder.encode(url, "UTF-8"), new String[]{"+", "*", "%7E"}, new String[]{"%20", "%2A", "~"}) 
HttpClient httpClient = HttpClientBuilder.create().build(); 
HttpGet httpget = new HttpGet(url); 
HttpResponse response = httpClient.execute(httpget); 
BasicResponseHandler bh = new BasicResponseHandler(); 
String res = new String(bh.handleResponse(response)); 
Document doc = Jsoup.parse(res); 
+0

感謝の男をはURIEncoding – Hamza

関連する問題