ios – 以正确的格式在控制台中显示unicode

NSSet *subFolders = [_account subscribedFolders];
NSLog(@"subFolders: %@",subFolders);

输出:

...
    "[Gmail]/U05d8U05d9U05d5U05d8U05d5U05ea","[Gmail]/U05d7U05e9U05d5U05d1" 
...

有什么方法可以用原始语言(希伯来语)显示上述文字吗?

我试过的事情:

>将调试器从LLDB更改为GDB – 无效
>根据偏好检查 – >选择文本编辑UTF- *

谢谢

解决方法

在控制台中显示unicode字符没有问题,所以我认为这是字符串首先进入集合的方式.

我建议迭代subFolders中的所有对象,例如:

for( id object in [subFolders allObjects] ) {
    //Print out the name of the item explicitly
 }

即使这不起作用,它至少可以让你直接使用字符串.如果它仍在打印出来:

“[Gmail]/U05d8U05d9U05d5U05d8U05d5U05ea”

它看起来好像你被发送转义的unicode字符,我建议:https://stackoverflow.com/a/7861345/352891 – 这可能直接在NSSet的描述

以上是来客网为你收集整理的ios – 以正确的格式在控制台中显示unicode全部内容,希望文章能够帮你解决ios – 以正确的格式在控制台中显示unicode所遇到的程序开发问题。

如果觉得来客网网站内容还不错,欢迎将来客网网站推荐给程序员好友。