关于地址中包含中文的处理方法

在处理地址中, 有的地址已经转义过, 其中包含特殊的字符 % , 如果统一用 UTF8 再进行转义, 就会出现已经转义过的地址重新转义, 导致地址出现错误, 所以用一下方法进行转义

NSString *url = (NSString *)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, (CFStringRef)_iconUrl, (CFStringRef)@"!$&'()*+,-./:;=?@_~%#[]", NULL, kCFStringEncodingUTF8));
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,188评论 19 139
  • 1、引言 数据库设计过程中表、字段等的命名规范也算是设计规范的一部分,不过设计规范更多的是为了确保数据库设计的合理...
    SnowflakeCloud阅读 41,201评论 0 48
  • 文|三寻 相识7年零1个月零12天,快要忘了刚开始认识时的样子,大家都什么事也不懂,却懂得认定一个好朋友就是一辈子...
    董三寻i阅读 2,271评论 0 0
  • 转自:http://blog.csdn.net/haishu_zheng/article/details/1287...
    hope7th阅读 4,136评论 0 1
  • 我搭档弥生的问题是:对性的理解。 昨天她给我解使命的问题,花了三个小时。我都内疚死了,心情久久不能平复。怪自己不知...
    橘子黄cups阅读 2,507评论 0 0

友情链接更多精彩内容