作者ericsk (認真的艾瑞克)
看板MacDev
標題Re: [問題] 字串編碼的問題
時間Tue Jan 18 21:49:10 2005
※ 引述《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
1F:推 as1986:助教也在玩Mac啊:p 220.134.107.157 01/19
2F:推 ericsk:學期都結束了....orz 140.112.30.82 01/19