iOS url 编码 解码
16lz
2021-01-26
Android的自带的编码方法会把空格转为“+”号,而ios自带的
stringByAddingPercentEscapesUsingEncoding
会把空格变为“%20”,所以不会所不同,下面我们只要把ios的解码方法改为这样
//utf8解码,空格解码+(NSString*)decodeFromPercentEscapeString:(NSString*)input{NSMutableString*outputStr=[NSMutableStringstringWithString:input];[outputStrreplaceOccurrencesOfString:@"+"withString:@""options:NSLiteralSearchrange:NSMakeRange(0,[outputStrlength])];return[outputStrstringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];}
把内容传进去就可返回解码的内容了
好啦,解决了~
更多相关文章
- UI与线程交互
- RecyclerView之ItemDecoration由浅入深
- Android(安卓)使用Post与Get方法进行表单提交数据
- [Android] SQlite数据库
- Android学习系列(43)--使用事件总线框架EventBus和Otto
- Android之旅十三 android中的数据传递方法
- 【Frida Hook 学习记录】Frida Hook Android(安卓)常用方法
- Android(安卓)Service 服务—— bindService与remoteService
- android 异步加载