0

我正在将我的英文应用程序本地化为繁体和简体中文,现在,英文看起来不错。然而,当我切换到中文时,在某些地方,我会看到这些奇怪的脸,看起来像一个男人的脸,下面有“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

奇怪的面孔在左上角。

4

1 回答 1

0

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

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

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

于 2012-08-10T04:39:38.003 回答