博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NSString 中包含中文字符时转换为NSURL
阅读量:6950 次
发布时间:2019-06-27

本文共 532 字,大约阅读时间需要 1 分钟。

由于url支持26个英文字母、数字和少数几个特殊字符,因此,对于url中包含非标准url的字符时,就需要对其进行编码。iOS中提供了函数stringByAddingPercentEscapesUsingEncoding对中文和一些特殊字符进行编码,但是stringByAddingPercentEscapesUsingEncoding的功能并不完善,对一些较为特殊的字符无效。而对这些字符则可以使用CFURLCreateStringByteAddingPercentEscapes函数,

1 NSString *str = [NSString stringWithUTF8String:surl.c_str()];2 str = @"http://218.21.213.10/MobileOA/TIFF/鄂安办发45号关于下达2012年全市安全生产相对控制指标的通知1.jpg";3 str = [str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

 

 

转载于:https://www.cnblogs.com/sell/archive/2013/02/17/2914669.html

你可能感兴趣的文章
UVA 10859 Placing Lampposts 树形DP
查看>>
Shiro
查看>>
来上海八年了,有时候有些事还是会让我感到惊艳
查看>>
bzoj 3223 裸splay
查看>>
nchar、char、varchar与nvarchar区别
查看>>
iOS 之 socket 与 http
查看>>
python自学2018/03/21-实时刷新进度条小程序
查看>>
个人笔记--------错误解决记录-------Servlet.init() for servlet rest threw exception
查看>>
团队-象棋游戏-项目进度
查看>>
两列布局的基本思路
查看>>
python logging 重复写日志问题
查看>>
RAC4——架构和变化
查看>>
jQuery基础与实例
查看>>
A girl
查看>>
java导入excel很完美的取值的方法
查看>>
CCF201403-3 命令行选项(100分)
查看>>
精选ACM-ICPC待解问题之一
查看>>
Project Euler Problem 14 Longest Collatz sequence
查看>>
导入Excel 文件(图片和文字)NPOI+BootStrap fileinput 插件 的结合使用
查看>>
是男人就下100层【第一层】——高仿微信界面(2)
查看>>