NSString 转 UTF-8 的符号匹配问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NSString 转 UTF-8 的符号匹配问题相关的知识,希望对你有一定的参考价值。
encode
NSString *result = (NSString *)CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,(CFStringRef)self,NULL,CFSTR("!*‘();:@&=+$,/?%#[]"),kCFStringEncodingUTF8);
decode
NSString *result = (NSString *)CFURLCreateStringByReplacingPercentEscapesUsingEncoding(kCFAllocatorDefault,(CFStringRef)self, CFSTR(""),kCFStringEncodingUTF8);CFSTR(""),kCFStringEncodingUTF8);
关键地方 是这个匹配的符号的转换
CFSTR("!*‘();:@&=+$,/?%#[]")
以上是关于NSString 转 UTF-8 的符号匹配问题的主要内容,如果未能解决你的问题,请参考以下文章
php加密文件 解密data 转nsstring 为nil. rc4 ios
中文转unicode,中文转bytes,unicode转bytes java实现
Groovy集合遍历 ( 使用集合的 find 方法查找集合元素 | 闭包中使用 == 作为查找匹配条件 | 闭包中使用 is 作为查找匹配条件 | 闭包使用 true 作为条件 | 代码示例 )(代