NSString编码转换
来源:互联网 发布:windows dvd 字幕 编辑:程序博客网 时间:2024/05/29 03:03
常有编码方式有很多种,现在列出之间的转换方式
NSString To UFT-8
- NSString *str2 =@"深";
- const char * s = [str2 UTF8String];
出现类似这样格式的字段"\\U6df1\\U5733\\U56fd\\U5f00\\U884c01\\U673a\\U623",通常为Unicode码,转换测试函数为
- - (NSString *)replaceUnicode:(NSString *)unicodeStr {
- NSString *tempStr1 = [unicodeStr stringByReplacingOccurrencesOfString:@"\\u" withString:@"\\U"];
- NSString *tempStr2 = [tempStr1 stringByReplacingOccurrencesOfString:@"\"" withString:@"\\\""];
- NSString *tempStr3 = [[@"\"" stringByAppendingString:tempStr2] stringByAppendingString:@"\""];
- NSData *tempData = [tempStr3 dataUsingEncoding:NSUTF8StringEncoding];
- NSString* returnStr = [NSPropertyListSerialization propertyListFromData:tempData
- mutabilityOption:NSPropertyListImmutable
- format:NULL
- errorDescription:NULL];
- return [returnStr stringByReplacingOccurrencesOfString:@"\\r\\n" withString:@"\n"];
- }
- NSURL *url = [NSURL URLWithString:str2];
- NSData *responseData = [NSData dataWithContentsOfURL:url];
- NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);
- NSString *responseString = [[NSString alloc] initWithData:responseData encoding:enc];
- NSString编码转换
- NSString字符串编码转换
- NSString编码转换
- Nsstring编码转换
- 将NSString转换成UTF8编码的NSString
- 将NSString转换成UTF8编码的NSString
- 将NSString转换成UTF8编码的NSString
- iOS----将NSString转换成UTF8编码的NSString
- 将NSString转换成UTF8编码的NSString
- 将NSString转换成UTF8编码的NSString
- 6.将NSString转换成UTF8编码的NSString
- 将NSString转换成UTF8编码的NSString
- 对NSString进行URL编码转换
- iOS NSString 转换为UTF-8编码
- 对NSString进行URL编码转换
- NSString编码
- 把编码为 GB2312 的 NSData 转换为 NSString
- 将NSString转换编码集变为GBK或GB2312
- 深入浅出JSONP--解决ajax跨域问题
- 通配符的简单应用
- hdu2897 邂逅明下
- Hadoop源码分析 之Configuration配置
- 算法系列——五大经典查找2
- NSString编码转换
- Understanding of The VLAN 802.1Q tag
- 【秋色动人xp情侣主题】
- linux-3.2.36内核启动2-setup_arch中的内存初始化1(arm平台 分析高端内存和初始化memblock)
- 算法系列——五大经典查找3
- 转:给Android wpa_supplicant 添加Ad-Hoc支持
- android通话
- Lucene4.4 模糊搜索
- 定时检查某个目录下文件脚本