|
char* 转为NSString*
NSStringEncodingenc=CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);
char*c_test = "先先先";
int nLen = strlen(c_test);
NSString* str = [[NSString alloc]initWithBytes:c_test length:nLen encoding:enc];
创建一个mac os的工程,加入代码:
- constNSStringEncoding*encodings=[NSStringavailableStringEncodings];
-
- NSMutableString*str=[[NSMutableStringalloc]init];
-
- NSStringEncodingencoding;
-
- while((encoding=*encodings++)!=0)
- {
-
- 得到这么多神奇的数字,这些神奇的数字就是对应的编码格式。
http://blog.csdn.net/ydj213/article/details/8296414
|