Android的自带的编码方法会把空格转为“+”号,而ios自带的

stringByAddingPercentEscapesUsingEncoding

会把空格变为“%20”,所以不会所不同,下面我们只要把ios的解码方法改为这样

//utf8解码,空格解码+(NSString*)decodeFromPercentEscapeString:(NSString*)input{NSMutableString*outputStr=[NSMutableStringstringWithString:input];[outputStrreplaceOccurrencesOfString:@"+"withString:@""options:NSLiteralSearchrange:NSMakeRange(0,[outputStrlength])];return[outputStrstringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];}

把内容传进去就可返回解码的内容了

好啦,解决了~

更多相关文章

  1. UI与线程交互
  2. RecyclerView之ItemDecoration由浅入深
  3. Android(安卓)使用Post与Get方法进行表单提交数据
  4. [Android] S​Q​l​i​t​e​数​据​库
  5. Android学习系列(43)--使用事件总线框架EventBus和Otto
  6. Android之旅十三 android中的数据传递方法
  7. 【Frida Hook 学习记录】Frida Hook Android(安卓)常用方法
  8. Android(安卓)Service 服务—— bindService与remoteService
  9. android 异步加载

随机推荐

  1. 【读书笔记-《Android游戏编程之从零开始
  2. Android(安卓)系统UI设计规则
  3. android:gravity 和 android:layout_Grav
  4. Android之抽屉效果(自定义、GridView、Sli
  5. android菜鸟日记1
  6. android调用系统自带资源的两种方式
  7. Android(安卓)开源库与开源项目
  8. 高级组件之网格视图
  9. 【Android布局】在程序中设置android:gra
  10. Android更新Ui的几种方法和见解