IOS NSURL(Encoder decoder)
来源:互联网 发布:古建筑建模软件 编辑:程序博客网 时间:2024/05/21 07:59
转自:http://www.cnblogs.com/liangxing/archive/2012/06/14/2549486.html
将网址中的中文转成%de
有两种方法:一,使用NSString的方法:NSString* string2 = [string1 stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];NSString* string1 = [string2 stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; 二、使用CFStringRef的方法sUrl = (NSString *)CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, (CFStringRef)sUrl, nil, nil, kCFStringEncodingUTF8); 但这两个方法,都不会处理URL中的保留字符,如果要处理保留字符,推荐使用Google的objective c 工具库 GTMNSString+URLArguments来处理:http://code.google.com/p/google-toolbox-for-mac/source/browse/trunk/Foundation/GTMNSDictionary+URLArguments.h
0 0
- IOS NSURL(Encoder decoder)
- encoder-decoder
- encoder-decoder
- URL Decoder/Encoder - -
- UTF-8 Decoder & Encoder
- Encoder-Decoder model couplet
- 机器翻译Encoder-Decoder模型
- Encoder-Decoder模型
- UVa 444 - Encoder and Decoder
- LSTM的Encoder-Decoder模式
- 深度学习笔记:encoder-decoder
- [ios] NSURL
- IOS NSURL
- JavaScript Base64/Hex Encoder/Decoder.(ZT)
- xvid encoder and decoder 的C++ 封装
- Base64 Encoder / Decoder 【C++版】-转帖
- Base64 Encoder / Decoder 【perl语言】-转帖
- Base64 Encoder / Decoder 【JAVA版】-转帖
- VS中解决LIBCMTD.lib和uafxcwd.lib冲突(uafxcw.lib LIBCMT.lib冲突)
- Matlab 小问题
- listview滑动后,取消了选中的item
- c++常量引用
- Android开发-数据绑定-DataBinding-AndroidStudio(一)初识DataBinding
- IOS NSURL(Encoder decoder)
- gcc编译选项
- 搜索
- 交互设计师如何做竞品分析
- ListView
- 为什么服务器磁盘io会这么慢
- Hibernate 一级缓存和二级缓存
- oracl和mysql的列转行
- Android面试题目及其答案