作者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