2011-05-21 107 views
0

在我的應用程序我打電話給Web服務創建湖泊。該用戶在編輯文本中輸入湖名,我將輸入的名稱發送到Web服務。Web服務電話

現在,當我輸入帶空格的字符串時,Web服務無法成功調用。它顯示一個異常,該非法字符在(我在編輯文本中給出的空間)。 我「,因爲我想與空間發給名爲M沒能找到這個解決方案。

任何幫助表示讚賞。 感謝

+0

請張貼一些代碼,以便我們能夠解決。 – Neutralizer 2011-05-21 07:30:57

+0

@Umair ....私人無效onCreateHotSopt(){ 最終的EditText \t lake =(EditTextviewHotSpot.findViewById(R.id.lakeNameEditText); // onclick按鈕 lakeName = lake.getText()。toString()。trim(); 這個湖名如果wnt要傳遞到web服務 如果湖名包含空格例如「測試湖」給我在索引5(這是空間)非法字符的例外 – android 2011-05-21 07:36:36

+0

你需要消除你的空白空間字符串值對? – Venky 2011-05-21 07:57:43

回答

1

添加lakeName的WebService URL之前,這樣做

final String encodedLakeName = URLEncoder.encode(lakeName, "UTF-8"); 

現在使用這個encodedLakeName。

+0

@aniket ...謝謝你的工作 – android 2011-05-21 08:56:42

+0

@devaki你應該接受它作爲答案。 :) – 2011-05-23 14:43:59