在我的應用程序我打電話給Web服務創建湖泊。該用戶在編輯文本中輸入湖名,我將輸入的名稱發送到Web服務。Web服務電話
現在,當我輸入帶空格的字符串時,Web服務無法成功調用。它顯示一個異常,該非法字符在(我在編輯文本中給出的空間)。 我「,因爲我想與空間發給名爲M沒能找到這個解決方案。
任何幫助表示讚賞。 感謝
在我的應用程序我打電話給Web服務創建湖泊。該用戶在編輯文本中輸入湖名,我將輸入的名稱發送到Web服務。Web服務電話
現在,當我輸入帶空格的字符串時,Web服務無法成功調用。它顯示一個異常,該非法字符在(我在編輯文本中給出的空間)。 我「,因爲我想與空間發給名爲M沒能找到這個解決方案。
任何幫助表示讚賞。 感謝
添加lakeName的WebService URL之前,這樣做
final String encodedLakeName = URLEncoder.encode(lakeName, "UTF-8");
現在使用這個encodedLakeName。
@aniket ...謝謝你的工作 – android 2011-05-21 08:56:42
@devaki你應該接受它作爲答案。 :) – 2011-05-23 14:43:59
請張貼一些代碼,以便我們能夠解決。 – Neutralizer 2011-05-21 07:30:57
@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
你需要消除你的空白空間字符串值對? – Venky 2011-05-21 07:57:43