NSString與C字符串之間的相互轉(zhuǎn)換
代碼:
[cpp]
const char *cString = "這是一個(gè)C字符串, c string";
NSString *nsstring = @"這是個(gè)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);
結(jié)果: 
char類型的C字符串中文在Mac系統(tǒng)下打印出來(lái)顯示亂碼,這種亂碼并不是錯(cuò)誤,是ASCII解碼所導(dǎo)致的。
- Objective-C中字符串NSString的常用操作方法總結(jié)
- Objective-C中使用NSString類操作字符串的方法小結(jié)
- 詳解NSString 與C++ string字符串的互轉(zhuǎn)
- iOS中containsString和rangeOfString的區(qū)別小結(jié)
- NSString屬性何時(shí)用strong何時(shí)用copy?
- iOS中json解析出現(xiàn)的null,nil,NSNumber的解決辦法
- Objective-C中NSNumber與NSDictionary的用法簡(jiǎn)介
- iOS中NSNumberFormatter的介紹與用法
相關(guān)文章
VS2022 無(wú)法打開源文件“stdio.h”問(wèn)題解決
本文主要介紹了VS2022 無(wú)法打開源文件“stdio.h”問(wèn)題解決,文中通過(guò)圖文的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-06-06
C/C++?Qt?數(shù)據(jù)庫(kù)與TreeView組件綁定詳解
本篇文章主要介紹了QT數(shù)據(jù)庫(kù)與View組件的綁定,通過(guò)數(shù)據(jù)庫(kù)與組件關(guān)聯(lián)可實(shí)現(xiàn)動(dòng)態(tài)展示數(shù)據(jù)庫(kù)中的表記錄。感興趣的小伙伴可以了解一下2021-12-12
C++實(shí)現(xiàn)線程同步的四種方式總結(jié)
這篇文章主要為大家詳細(xì)介紹了C++實(shí)現(xiàn)線程同步的四種方式,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)C++有一定的幫助,需要的可以參考一下2022-11-11
C++各種數(shù)據(jù)類型所占內(nèi)存大小詳解
這篇文章主要介紹了C++各種數(shù)據(jù)類型所占內(nèi)存大小,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-08-08
C語(yǔ)言數(shù)據(jù)結(jié)構(gòu)之簡(jiǎn)易計(jì)算器
這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言數(shù)據(jù)結(jié)構(gòu)之簡(jiǎn)易計(jì)算器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-11-11

