在我的应用程序中我正在调用用于创建湖泊的Web服务。因为该用户在编辑文本中输入了湖泊名称,并且我将输入的名称发送到Web服务。
现在当我输入带有空格的字符串时,Web服务无法成功调用。它显示了一个异常,即非法字符(我在编辑文本中给出的空间)。 我无法找到解决方案,因为我想发送带有空格的名称。
任何帮助表示赞赏。 感谢
答案 0 :(得分:1)
在将lakeName添加到webservice网址之前,请执行此操作
final String encodedLakeName = URLEncoder.encode(lakeName, "UTF-8");
现在使用这个encodedLakeName。