错误的日本人物

时间:2018-04-17 08:52:02

标签: xcode macos cocoa nstextfield nstextview

我在一些日本字符的可可中遇到了一些问题。我尝试打印这个角色:

Wrong japanese character

但它打印出来:

Right japanese character

这种情况发生在更多角色上,我不明白为什么。

我知道HiraginoKaku和HiraginoMaru字体不会发生这种情况,但它会在所有其他字体中发生而不应该发生。

有什么想法吗?

这里要测试的角色(不是图像):写

提前致谢!

大卫

1 个答案:

答案 0 :(得分:0)

好吧,我得到了一个解决方案。问题是我在AppDelegate中有以下代码:

- (void)applicationWillFinishLaunching:(NSNotification *)notification
{
    [[NSUserDefaults standardUserDefaults] setObject:[NSArray arrayWithObjects:@"en", nil] forKey:@"AppleLanguages"];
}

强制该应用以英语显示所有内容,包括对话框,但它会影响日文字符。