C字符串与NSString之间的转换
2012-11-17 15:55
274 查看
C字符串与NSString之间的转换
代码:
结果:
char类型的C字符串中文在Mac系统下打印出来显示乱码,这种乱码并不是错误,是ASCII解码所导致的。
代码:
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解码所导致的。
相关文章推荐
- iOS设计中字符串NSString与int及float之间的转换
- iOS常见问题之 C字符串与NSString之间的转换
- IOS开发NSString与int和float的相互转换以及字符串拼接、NSString、NSData、char* 类型之间的转换
- c字符串与NSString之间的转换
- NSInteger,int,字符串NSString之间的的转换
- NSString与C字符串之间的相互转换
- IOS开发NSString与int和float的相互转换以及字符串拼接、NSString、NSData、char* 类型之间的转换
- C字符串与NSString之间的转换
- IOS开发NSString与int和float的相互转换以及字符串拼接、NSString、NSData、char* 类型之间的转换
- Ansi、Unicode、UTF8字符串之间的转换和写入文本文件
- NSString、NSData 、Char *之间的转换
- NSString和C字符串(包含中文)的转换
- VC++.NET中字符串之间的转换
- Java字节、十进制、十六进制、字符串之间的相互转换
- JSON对象和字符串之间的相互转换
- 方法名,类名与字符串之间的转换
- Java学习之基本类型与字符串之间的转换
- OC中字符串和基础变量之间的转换
- 字符串数组之间的转换
- 字符串与xml格式之间的转换