NSString与C字符串之间的相互转换
转换 字符串 之间 相互 NSString
2023-06-13 09:14:41 时间
代码:
[cpp]
constchar*cString="这是一个C字符串,cstring";
NSString*nsstring=@"这是个NSString字符串,nsstring";
NSLog(@"cString字符串-->%s",cString);
NSLog(@"NSString字符串-->%@",nsstring);
constchar*cString2=[nsstringUTF8String];
NSString*nsstring2=[NSStringstringWithUTF8String:cString];
NSLog(@"cString2字符串-->%s",cString2);
NSLog(@"NSString2字符串-->%@",nsstring2);
结果:
char类型的C字符串中文在Mac系统下打印出来显示乱码,这种乱码并不是错误,是ASCII解码所导致的。
相关文章
- MySQL 字符串数字转换
- mysql字符串和数字的互相转换
- java 时间字符串 转换_java实现时间与字符串之间转换
- URLEncoder转换字符串问题
- int转换为char数组_C语言将整数转化为字符串
- 【C++ 语言】类型转换 ( 转换操作符 | const_cast | static_cast | dynamic_cast | reinterpret_cast | 字符串转换 )
- 【数据挖掘】聚类 Cluster 矩阵转换 数据矩阵 -> 相似度矩阵 ( 聚类数据类型 | 区间标度型变量及标准化 | 相似度计算 | 明科斯基距离 | 曼哈顿距离 | 欧几里得距离 )
- Python字符串大小写转换(3种)函数及用法
- JavaScript转换农历类详解编程语言
- MySQL中实现秒转换为时间的方法(mysql秒转时间)
- 利用jsoncpp将json字符串转换为Vector详解编程语言
- 利用Oracle查询实现数据转换(oracle查询转换)
- MySQL中将日期转换成字符串(mysql日期转换字符串)
- 解读Oracle编码转换,优化数据库存储效率(oracle编码转换)
- Linux下快速视频格式转换指南(linux视频转换)
- 如何在Oracle中将字符串转换为小写格式(oracle转换小写)
- MSSQL中如何将字符串编码转换为UTF8(mssql转换字符串编码)
- Linux状态变化之路:一张洞悉发展进程的图表(Linux的状态转换图)
- Oracle中的隐形转换从简单到复杂(oracle中的隐式转换)
- 使用C#实现阿拉伯数字到大写中文的转换
- mysql日期和时间格式转换实现语句
- 解析JSON对象与字符串之间的相互转换
- C语言实现将字符串转换为数字的方法
- json字符串之间的相互转换示例代码