0

我只是有一个错误,至少在 Xcode 中有所不同。我试图在应用程序的几句话中支持另一种语言,当用户选择更改应用程序访问的语言只是另一个 NSArray 索引时。发生的事情是其中一种语言是日语,跑了几句话,其他人简单地给我回了以下内容:

 (
    "\U5f62\U5f0f",
    "\U9023\U63a5\U5230\U5176\U4ed6\U5730\U65b9",
    "\U884c\U674e\U8a8d\U9818",
    "\U9322"
)

原来的 NSArray 是:

JapaneseTableTitles = [[NSArray alloc]initWithObjects:@"あなたが聞こえます",@"便利なフレーズ",@"語彙",@"対話",@"情報", nil];
4

1 回答 1

0

NSLog搞定了吗?这是正确的,因为它们只是日文/中文字符的 Unicode 代码点。如果您确实在 UI 中呈现这些 NSString(例如在 UILabel 中),它们应该会正确显示。

"\U5f62\U5f0f" = "形式"
"\U9023\U63a5\U5230\U5176\U4ed6\U5730\U65b9" = "連接到其他地方"
"\U884c\U674e\U8a8d\U9818" = "行李認領"
"\U9322" = "錢"
于 2012-07-13T18:17:16.433 回答