Re: [問題] 字串編碼的問題
※ 引述《ericsk (認真的艾瑞克)》之銘言:
: 我在處理一個字串時, 假設是這樣:
: NSString *str = @"我是字串";
自問自答....這樣寫 gcc 會認定 @"...." 是 Mac 預設的 encoding...
所以如果 editor 是 UTF8 encoding 的話, 就用
NSString *str = [[NSString] initWithUTF8String: "我是字串"];
如果是其它的 encoding, 那就
NSString *str = [[NSString] initWithCString: "我是字串"];
: printf("%s\n", [str UTF8String]);
: 我 Xcode 的 editor encoding 是設成 UTF-8
: 結果我執行時, 卻印出一堆亂碼 (我終端機的編碼已經設成 UTF-8 了)
這樣這裡就會對了....Orz
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.136.81.147
推
220.134.107.157 01/19, , 1F
220.134.107.157 01/19, 1F
推
140.112.30.82 01/19, , 2F
140.112.30.82 01/19, 2F
討論串 (同標題文章)
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章