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,如需转载请自行联系原作者



相关文章
QString与char *之间的完美转换,支持含有中文字符的情况
QString与char *之间的完美转换,支持含有中文字符的情况
1935 0
|
5月前
|
机器学习/深度学习 缓存 安全
Python标准库中的`str`类型有一个`translate()`方法,它用于替换字符串中的字符或字符子集。这通常与`str.maketrans()`方法一起使用,后者创建一个映射表,用于定义哪些字符应该被替换。
Python标准库中的`str`类型有一个`translate()`方法,它用于替换字符串中的字符或字符子集。这通常与`str.maketrans()`方法一起使用,后者创建一个映射表,用于定义哪些字符应该被替换。
|
7月前
NSNumber、NSString之间的相互转换
NSNumber、NSString之间的相互转换
102 0
|
7月前
把键值对的值为NSNumber类型的数据转换成标准字符串
把键值对的值为NSNumber类型的数据转换成标准字符串
42 0
|
7月前
|
存储 编解码
字符串转ASSII字符串相互处理
字符串转ASSII字符串相互处理
57 0
|
存储 算法 C语言
【C++】对于string的补充(成员函数c_str()、大小写转换、字符串和实数之间的相互转换)
【C++】对于string的补充(成员函数c_str()、大小写转换、字符串和实数之间的相互转换)
79 0
NSString中如何正确判断包含一个变量字串NSString
NSString中如何正确判断包含一个变量字串NSString
87 0
|
JSON JavaScript 前端开发
JSON对象与字符串之间的转换
JSON对象与字符串之间的转换 JavaScript中内置了一个JSON对象,可以用来进行JSON与字符串之间的转换。
JSON对象与字符串之间的转换
|
JSON 数据格式
NSJSONSerialization-JSON数据与NSDictionary和NSArray之间的转化
NSJSONSerialization-JSON数据与NSDictionary和NSArray之间的转化
214 0
NSString字符串相加连接的三种方法、判断是否包含字符串的方法
NSString字符串相加连接的三种方法、判断是否包含字符串的方法
683 0