2012-10-10 50 views
3

我正嘗試使用以下鏈接在服務器上發送數據。Android中的索引處的查詢中的非法字符「 - 」

**WEBSERVICE LINK:** 
http://75.125.237.76/post_reviews.php?data=text1 

如果我設定一個字符串的文件數據(例如:數據=文本1),其時在源代碼中我try塊工作正常,無任何異常。

但是,當我設置數據字段與多個字符串與空格(例如:數據=文本1 text2文本3),然後異常生成,即查詢中的非法字符。

**EXCEPTION:** 
Illegal character in query at index 75: http://75.125.237.76/post_reviews.php?data=text1 text2 text3 

我的問題是,爲什麼例外產生當我們使用多個字符串(如:數據=我的名字是XYZ)。

如果我更換數據字段與單一字符串時工作正常。(數據= XYZ)

+0

Thanx爲所有答案。我的問題是通過data = data.replaceAll(「」,「%20」)解決的。 thanx全部 –

回答

2

編碼您的URI字符串,所以空間將呈現爲%20

相關問題