您的位置:首页 > 移动开发 > Android开发

android关于文本字符串进行URLEncoder.encode()编码后 空格 回车的处理

2017-03-04 23:15 344 查看
(1)当文本中包含空格时,直接.encode()会导致文本中的空格不准确,或者来说就是空格出现的位置跟你之前没有转化的格式不一致。
 解决办法:在转化编码之前将文本中所有的空格进行替换,替换之后在进行URLEncoder.encode()编码,替换格式如下:
 String str=content.replaceAll(" ", " ");

(2)当文本中包含空格时,直接.encode()会导致文本中的回车不正确显示,或者来说就是回车出现的位置跟你之前没有转化的格式不一致
 解决办法:在转化编码之前将文本中所有的回车进行替换,替换之后在进行URLEncoder.encode()编码,替换格式如下:
 String str=content.replaceAll("\n", "<br>");
结果同上:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐