当前位置: 首页 > news >正文

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



相关文章:

  • 集合(三)CopyOnWriteArrayList
  • linux基础,zip、tar
  • http基本概述
  • 解决FTP服务器命令好使,工具不好使。
  • 学习计划与方法
  • go语言笔记——go环境变量goroot是安装了路径和gopath是三方包路径
  • What does AspCompat=true mean and when should I use it?
  • 使用ASP.Net WebAPI构建REST服务(三)——返回值
  • Spring事务管理4-----声明式事务管理(2)
  • fdsf
  • PowerDesigner设计的数据库 ORA-0092
  • Zabbix监控(一)-基础
  • 【嵌入式】bootloader,linux,filesystem的烧写
  • 【Unity】制作简易定时器(Timer)
  • SCCM2012之部署安装
  • [PHP内核探索]PHP中的哈希表
  • 【css3】浏览器内核及其兼容性
  • Android系统模拟器绘制实现概述
  • If…else
  • java8-模拟hadoop
  • Leetcode 27 Remove Element
  • Python 使用 Tornado 框架实现 WebHook 自动部署 Git 项目
  • python学习笔记-类对象的信息
  • SegmentFault 2015 Top Rank
  • Theano - 导数
  • use Google search engine
  • 百度小程序遇到的问题
  • 从 Android Sample ApiDemos 中学习 android.animation API 的用法
  • 前端临床手札——文件上传
  • 前嗅ForeSpider采集配置界面介绍
  • 使用 Node.js 的 nodemailer 模块发送邮件(支持 QQ、163 等、支持附件)
  • 通过几道题目学习二叉搜索树
  • 我从编程教室毕业
  • 小程序开发之路(一)
  • 一起来学SpringBoot | 第十篇:使用Spring Cache集成Redis
  • 移动端唤起键盘时取消position:fixed定位
  • 阿里云ACE认证学习知识点梳理
  • #define MODIFY_REG(REG, CLEARMASK, SETMASK)
  • #define、const、typedef的差别
  • %3cscript放入php,跟bWAPP学WEB安全(PHP代码)--XSS跨站脚本攻击
  • (04)odoo视图操作
  • (7)STL算法之交换赋值
  • (9)YOLO-Pose:使用对象关键点相似性损失增强多人姿态估计的增强版YOLO
  • (day 2)JavaScript学习笔记(基础之变量、常量和注释)
  • (分布式缓存)Redis持久化
  • (附源码)springboot金融新闻信息服务系统 毕业设计651450
  • (六)c52学习之旅-独立按键
  • (十七)devops持续集成开发——使用jenkins流水线pipeline方式发布一个微服务项目
  • (一)RocketMQ初步认识
  • (原創) 如何解决make kernel时『clock skew detected』的warning? (OS) (Linux)
  • (转)jdk与jre的区别
  • (转)Linux NTP配置详解 (Network Time Protocol)
  • .NET 4.0中的泛型协变和反变
  • .NET Framework杂记
  • .NET Reactor简单使用教程