Java 中如何让"/"不转意?

2016-08-17 19:35:23 +08:00
 miaoxia
我从服务器拿到的 token 中含有一个‘/’
下次请求服务器时,把 token put 到 json 中请求服务器
string 中自动会将‘/’转意为'\/',服务器就判定我的 token 不合法了 (⊙﹏⊙)b

我尝试在toString之后replace("//", ""),但是没有效果
而且如果里面真的含有'/'让我删掉可能也会有问题

请教大虾们有什么高招
2920 次点击
所在节点    Java
3 条回复
jerryshao
2016-08-18 00:20:10 +08:00
拿到的 token , replace("/", "\");
然后请求的时候应该会转回 slash ,应该会 XD
miaoxia
2016-08-18 11:04:25 +08:00
@jerryshao 谢谢回复
问题解决了 似乎是我多想了
转意似乎是一个表现形式 并没有实际的影响
我把他打印出来会有转意字符的出现
在我把它转为 byte[]的时候 服务器是可以正常请求的
昨天出问题是服务端的问题 (*^__^*)
ik1010
2016-09-06 13:40:51 +08:00
直接 //

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/299988

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX