源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

NSString与C字符串之间的相互转换

  • 时间:2021-06-22 20:16 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:NSString与C字符串之间的相互转换
代码: [cpp] 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); 结果: [img]http://files.jb51.net/file_images/article/201211/20121119171302146.png[/img] char类型的C字符串中文在Mac系统下打印出来显示乱码,这种乱码并不是错误,是ASCII解码所导致的。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部