看板 MacDev 關於我們 聯絡資訊
我在處理一個字串時, 假設是這樣: NSString *str = @"我是字串"; printf("%s\n", [str UTF8String]); 我 Xcode 的 editor encoding 是設成 UTF-8 結果我執行時, 卻印出一堆亂碼 (我終端機的編碼已經設成 UTF-8 了) 可是換成 printf("%s\n", [str cString]); 再執行就可以正常看到那些字了... 我想問一下原因, 還有平常大家都怎麼處理這種字元編碼的問題, 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.82