Re: [問題] 字串編碼的問題

看板MacDev作者 (認真的艾瑞克)時間20年前 (2005/01/18 21:46), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《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
助教也在玩Mac啊:p
220.134.107.157 01/19, 1F

140.112.30.82 01/19, , 2F
學期都結束了....orz
140.112.30.82 01/19, 2F
文章代碼(AID): #11xHCwuD (MacDev)
討論串 (同標題文章)
文章代碼(AID): #11xHCwuD (MacDev)