怎么将字符串转码成urlencode的形式

 我来答
百度网友27ce721
2017-09-02 · TA获得超过1177个赞
知道小有建树答主
回答量:1288
采纳率:90%
帮助的人:366万
展开全部
URLEncode方法是把任何我们给出的参数转换成适合放在URL中的字符串。具体规则:
1。字母,数字,连字符不变。
2。空格转换成加号。
3。其他所有的字符转换成用百分号表示,后跟字符的两位十六进制编码。

URLDecode功能相反。

例子:
String param = request.getParameter("userName"); // param:%E5%AD%99%E6%82%9F%E7%A9%BA1
String userName = URLDecoder.decode(param, "UTF-8"); // 孙悟空1

urlEncode
userName // 孙悟空1
String url = URLEncoder.encode(userName, "UTF-8"); //%E5%AD%99%E6%82%9F%E7%A9%BA1

这样就很清楚了,urlencode是转码,urldecode是解码
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式