从 EditText 中转义字符串
我只是想知道,如果我有一个 EditText,我要将其内容转换为字符串,比如说
String queryStr = new String(searchText.getText().toString());
我将如何从该字符串中转义特殊字符,以便我可以将其放入 HttpGet 方法中?谢谢!
I was just wondering, if I have an EditText that I'm turning the content of into a string, say
String queryStr = new String(searchText.getText().toString());
How would I go about escaping special characters from this string so that I could put it into an HttpGet method? Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
使用 java.net.URLEncoder:
Use java.net.URLEncoder:
尝试:
我认为这应该可以达到你想要的效果。
Try:
I think that should do what you want.
尝试这样:
它将为您提供正确编码的参数字符串以附加到您的基本网址。
Try smth like this:
It will give you the properly encoded params string to append to your base url.
附带说明一下,这里没有理由使用 new String() 。
应该只是
On a side note, there's no reason to use new String() here.
should just be