NSString 中包含中文字符时转换为NSURL

原创 2016年05月30日 16:50:55

发现NSString类中有内置的方法可以实现。他们分别是:

- (NSString *)stringByAddingPercentEscapesUsingEncoding:(NSStringEncoding)encoding
- (NSString *)stringByReplacingPercentEscapesUsingEncoding:(NSStringEncoding)encoding

用法:

 NSString* messageBody = @"中文";
 //编码
messageBody =[messageBody stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
//解码
 messageBody =[messageBody stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
版权声明:本文为博主原创文章,欢迎转载。

iOS 解决NSString转换为NSURL时包含中文字符

NSString中如果包括中文字符,在转换为NSURL时得到的值为nil 解决办法: NSString *urlString = [NSString stringWithFor...

NSData,NSImage,NSDictionary,NSString,NSInteger,Float,NSURL互相转换汇总

NSString 转换成NSData 对象 [objc] view plain copy   NSData* xmlData = [@"testdata" dataUsingEn...

中文字符ASCII码和NSString相互转换

在xcode中,文件以utf8格式保存。因此,其中变量对象也是以utf8格式保存。不同语言的utf8编码不一样,英文的utf8编码和ascii码一样。 不同语言的每个字符的utf8编码的字节数不...

中文字符ASCII码和NSString相互转换

不同语言的每个字符的utf8编码的字节数不一样,字节码也不一样。对于英文字符,查看它的ascii码,很方便,将字符取出来,就是它的ascii码。其实,对于非英文字符,取字符集编码的方式也是这样。这样统...

中文字符ASCII码和NSString相互转换

在xcode中,文件以utf8格式保存。因此,其中变量对象也是以utf8格式保存。不同语言的utf8编码不一样,英文的utf8编码和ascii码一样。 不同语言的每个字符的utf8编码的字节数不一样,...

NSURL包含特殊字符处理

由于url支持26个英文字母、数字和少数几个特殊字符,因此,对于url中包含非标准url的字符时,就需要对其进行编码。 场景一:iOS端请求一个html页面,需要给该html界面传递参数,且参数是...

黑马程序员--OC自学笔记---10Foundation、NSString、NSURL、NSRange、NSArray、NSMutableArray、NSDictionary

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 1.   Foundation框架简介: 1)   框架是由许多类、方法、函数、...

黑马程序员——Foundation框架入门:NSString,NSArray,NSDictionary和NSURL

NSStringNSString的常用方法 - (unichar)characterAtIndex:(NSUInteger)index; 获取字符串中指定下标的字符。可以使用该方法逐个输出字符串中的字...
  • timehzy
  • timehzy
  • 2015年09月09日 16:03
  • 199

ubuntu 下实现C语言表格打印出字符串信息,包含中文字符也能对齐!话不多说,有图为证

//整齐打印文件内容的整合函数 void showInfoInorder(STNODE *head) {     int a = 1 + getLines(head); //读取员工信息并且存入...
  • lb2616
  • lb2616
  • 2017年10月26日 10:08
  • 51

Android NDK的C/C++代码中利用JNI回调实现字符编码转换的试验(中文UTF8与GBK)

在NDK下做网络传输时,遇到一个编码转换的问题,就是对方传过来的文件名是中文GBK编码,需要转成UTF8来处理。 平常在C/C++环境下编程时,系统都会提供字符编码转换的API。如Windows下有M...
  • huzgd
  • huzgd
  • 2011年02月14日 00:17
  • 8443
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:NSString 中包含中文字符时转换为NSURL
举报原因:
原因补充:

(最多只允许输入30个字)