用中文本地化时出现在iPhone应用程序中的奇怪脸部图标

时间:2012-08-09 20:30:35

标签: iphone localization

我正在将我的英语应用本地化为繁体中文和简体中文,现在,英语看起来很好。然而,当我切换到中文时,在某些区域,我会看到这些奇怪的面孔,看起来像一个男人的脸,下面有“Insanitype”这个词。我意识到只有当我使用它时才会发生:

[lblName setText:[NSLocalizedString(@"menuHello",@"") stringByAppendingString:[ NSString stringWithFormat:@", %@",[[NSUserDefaults standardUserDefaults] objectForKey:@"bluebaymob.amazingABC.nombre"]]]];

所以每当我再次使用这一行时:

[lblName setText:[[NSUserDefaults standardUserDefaults] objectForKey:@"bluebaymob.amazingABC.nombre"]];

脸部出现。其他人有这个问题吗?谢谢你的帮助!

更新:屏幕截图

此链接,因为我无法发帖:http://i.imgur.com/so7YL.jpg

奇怪的面孔位于左上角。

1 个答案:

答案 0 :(得分:0)

我使用的是自定义字体:BradBunR,它不支持中文字符。我刚换到另一个

NSLocalized(@"font",@"");

然后在我的中文文件中使用Arial或其他一些系统字体。谢谢你的帮助!