IOS中的编码格式—char*汉字转为NSString*

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 17:49   1576   0

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的工程,加入代码:

  1. constNSStringEncoding*encodings=[NSStringavailableStringEncodings];
  2. NSMutableString*str=[[NSMutableStringalloc]init];
  3. NSStringEncodingencoding;
  4. while((encoding=*encodings++)!=0)
  5. {
  6. 得到这么多神奇的数字,这些神奇的数字就是对应的编码格式。

    http://blog.csdn.net/ydj213/article/details/8296414

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP