2011-09-08 30 views
1

我得到java.io.IOException:非法字符在主機名索引0: 當我嘗試連接到一個URL。該URL名稱有「_」(下劃線。 有沒有辦法來處理這些特殊字符。Android中的特殊字符在URL名稱

我看到用java IDN,但其在安卓(不支持吧?)

+2

我們可以看看網址嗎? – Ronnie

回答

0

使用TextUtils公用事業編碼。您的網址這個類的使用String htmlEncode (String s)

請參閱本document更多信息

+0

它的工作,非常感謝。 –

+0

OOOPS它不工作,錯誤的測試;) –

+0

下劃線放在哪裏?協議是什麼? – Ronnie

0

我不知道,但這個可以幫助你:

String url = URLEncoder.encode("your url string); 
+0

這也不起作用 –

+0

然後對不起,如果不知道確切的網址,我們就無法幫助和拋出空氣。 –

+0

我可以用htmlEncode完成它,非常感謝指針 –