Java:防止编码字符串的自动解码
我有一个像这样的编码字符串:
17298457,abcdef/17298529,ghijklm/17298562,opq%2Frstu
并且想将其拆分为“/”。
最后一部分,有一个编码为“%2F”的“/”。
结果是
[17298457,abcdef , 17298529,ghijklm , 17298562,opq , rstu]
问题是,一旦我将字符串传递给另一个方法(分割方法ec),Java就会立即解码该字符串,
有人知道如何解决这个问题吗?
多谢! 僧
I have an encoded String like this:
17298457,abcdef/17298529,ghijklm/17298562,opq%2Frstu
and want to split it on the "/".
In the last part, there is a encoded "/" as "%2F".
The result is
[17298457,abcdef , 17298529,ghijklm , 17298562,opq , rstu]
The problem is, that Java decodes the string on the fly as soon as i pass it to another method (split method e.c.)
Do someone have a good idea how to work around that?
thanks a lot!
monk
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不适合我....
给出
Not for me....
gives
输出 - 正如你所写的 -
17298457,abcdef17298529,ghijklm17298562,opq,rstu
OUT PUT - AS U WRITTEN -
17298457,abcdef17298529,ghijklm17298562,opq ,rstu