记一次URL的编码解码的坑
记一次URL的编码解码的坑
新风作浪由于服务器端返回的音频资源链接带中文字符,所以在播放这个资源文件的时候,需要对URL进行一次编码。但是由于资源并不一定严格标准,有的编码有的没有编码。所以客户端在拿到这个资源文件的时候,无法播放。对于这种情况,需要先对资源进行解码,然后再进行编码,再进行播放。
NSString *URLString = [url stringByRemovingPercentEncoding]; |
评论
匿名评论隐私政策
由于服务器端返回的音频资源链接带中文字符,所以在播放这个资源文件的时候,需要对URL进行一次编码。但是由于资源并不一定严格标准,有的编码有的没有编码。所以客户端在拿到这个资源文件的时候,无法播放。对于这种情况,需要先对资源进行解码,然后再进行编码,再进行播放。
NSString *URLString = [url stringByRemovingPercentEncoding]; |