美文网首页
关于url含有特殊字符处理

关于url含有特殊字符处理

作者: 向晚forever | 来源:发表于2016-12-15 10:22 被阅读23次

    开发过程当中经常有这种情况:
    服务器下发给你的链接,你需要拼接参数然后用webView打开,或者是直接跳转到safari打开。

    我说下我的问题:
    http://xxxxx/charge?data=eJzaEjM_4uwMYavpZrP6Dj924Tn-jc2pYQvbwus2tjfsTRUsAAEAAP__AEQOeQ==
    这个链接,然后我再后面拼接参数。这个链接拼接参数本身就是有问题的。
    http://xxxxx/charge?data=eJzaEjM_4uwMYavpZrP6Dj924Tn-jc2pYQvbwus2tjfsTRUsAAEAAP__AEQOeQ==&xxx=xxxx
    这种拼接是错误的,遇到这种就要通知服务器或者前端。需要把链接给encode一下。不然你如果这样直接用safari打开就会出现一个你看不懂的链接,导致问题。
    关于怎么encode,请参考这篇文章

    相关文章

      网友评论

          本文标题:关于url含有特殊字符处理

          本文链接:https://www.haomeiwen.com/subject/ouwwmttx.html