我的 url:http://avators.qiniu.jijiakafei.com/18301736396?e=1461143795u0026token=2VQYwL7KbVJwSfBnILVDSpaGbE7F4qB_7zV6lltd:pmflaXENvJIFtwtpFwwE=\ 如何中这个 url 中\u0026 解码?
首先这个地址怎么来的!
#1 楼 @huacnlee 这个地址通过七牛下载接口传回来的
参考这里 http://stackoverflow.com/questions/7885096/how-do-i-decode-a-string-with-escaped-unicode
这个\u0026 转码过来就是& ,我用这个链接将\u0026 改为&可以显示内容,但是不改变就显示不出来,所以我断定 url 没有将 unicode 解码,网上查到 unescape,url_encode 都不管用
#2 楼 @lzm420241 感觉你的地址有问题,我直接解析不出结果的,我这个改后才弄好的18301736396?e=1461143795u0026 --> 18301736396?e=1461143795\u0026"
18301736396?e=1461143795u0026
18301736396?e=1461143795\u0026"
#5 楼 @qinfanpeng 我没解析,直接将\u0026 换成& 是可以访问资源,用 unescape 就是"http://avators.qiniu.jijiakafei.com/18301736396?e=1461147787u0026token=2VQYwL7KbVJwSfBnILVDSpaGbE7F4qB_7zV6lltd:JAfz6i0V2eCOuiw2SENX3tUZMDw=\\"
Qiniu::Auth.authorize_download_url
来的吗?
#7 楼 @huobazi 是的
看着像七牛的 api 出问题,这种应该是 bug,七牛的事故吧