C字符串与NSString之间的转换

简介:

C字符串与NSString之间的转换

代码:

    const char *cString = "这是一个C字符串, c string";     NSString *nsstring = @"这是个NSString字符串, nsstring";     NSLog(@"cString字符串-->%s ",cString);     NSLog(@"NSString字符串-->%@",nsstring);          const  char *cString2 = [nsstring UTF8String];     NSString *nsstring2 = [NSString stringWithUTF8String:cString];     NSLog(@"cString2字符串-->%s ",cString2);     NSLog(@"NSString2字符串-->%@",nsstring2);

结果:






char类型的C字符串中文在Mac系统下打印出来显示乱码,这种乱码并不是错误,是ASCII解码所导致的。





     本文转自新风作浪 51CTO博客,原文链接:http://blog.51cto.com/duxinfeng/1208711,如需转载请自行联系原作者



相关文章
|
5月前
|
存储 编解码
字符串转ASSII字符串相互处理
字符串转ASSII字符串相互处理
29 0
|
5月前
字符串的表示形式
字符串的表示形式。
37 6
|
8月前
|
存储 算法 C语言
【C++】对于string的补充(成员函数c_str()、大小写转换、字符串和实数之间的相互转换)
【C++】对于string的补充(成员函数c_str()、大小写转换、字符串和实数之间的相互转换)
37 0
|
10月前
|
JavaScript 数据格式
Dayjs格式和xx-xx-xx之间相互转换
Dayjs格式和xx-xx-xx之间相互转换
63 0
NSString中如何正确判断包含一个变量字串NSString
NSString中如何正确判断包含一个变量字串NSString
64 0
|
JSON JavaScript 前端开发
JSON对象与字符串之间的转换
JSON对象与字符串之间的转换 JavaScript中内置了一个JSON对象,可以用来进行JSON与字符串之间的转换。
JSON对象与字符串之间的转换
|
存储 Python
Python bytes字节串与string字符串之间的转换
Python bytes字节串与string字符串之间的转换
|
JSON 数据格式
NSJSONSerialization-JSON数据与NSDictionary和NSArray之间的转化
NSJSONSerialization-JSON数据与NSDictionary和NSArray之间的转化
170 0
NSString字符串相加连接的三种方法、判断是否包含字符串的方法
NSString字符串相加连接的三种方法、判断是否包含字符串的方法
558 0