有没有办法让xcode调试窗口能显示中文字符串

有没有人在啊,想请说下,有没有办法让xcode调试窗口能显示中文字符串
最新回答
指环情欲

2024-04-11 04:58:58

XCODE调试窗口和代码中都是UTF8编码,转成UTF8就行了
另外如果你的代码是从VC编写来的,如果只是注释含有中文或其他语言文字,可以只在右侧栏的TextSettings->TextEncodeing中选Simplified Chinese(windows ,DOS),在弹出款是选 Repaint 就行了,但如果代码中的字符串含有的话,就需要Convert,但是切记转换前保存好副本,要是转换后中文或其他语言文字变成乱码就了就只能手工慢慢重新写了。要说明的是不要想到『我在Windows中直接用UTF8编码拿到XCODE里头用』,不通用的,它们的结束符换行符规则不一致,还是要转,而反过来在XCODE里头用UTF编码拿到windows中用却可以,不过VC老是弹提示,而且感觉也不稳当,所以最好就用前头我说的那个笨办法
吐个泡泡

2024-04-11 09:10:13

Xcode是linux系统。在Linux系统中编码大多是utf-8。而vs的编码通常为GBK,所以拷贝过来的代码在xcode中显示为乱码。
解决办法是将源码用MacBook自带的文本编辑器打开一下,然后保存。再在xcode中显示就正常了。因为文本编辑器可以识别GBK中文,并自动将其转换为utf-8。
建议不要在xcode中将utf-8转为GBK。因为你的代码如果今后都在Linux系统使用、查看的话都是utf-8编码的。
词家小生

2024-04-11 10:16:42

这个好像还没有… 只能断点+NSLog相结合了
清炒黄油条

2024-04-11 00:19:33

我的可以啊
用NSLog(@"这是一个输出中文的测试");