2012-07-13 5 views
0

Xcode에서 오류가 발생했습니다. 사용자가 언어를 변경하려고 할 때 앱의 몇 문장에서 다른 언어에 대한 지원을 시도했지만 앱이 NSArray의 다른 색인에만 액세스합니다.ios의 일본어 및 중국어 문자

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

원래 NSArray를가 하였다 :

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

답변

0

당신 NSLog 카 있습니까 무엇 발생하는 하나의 언어가 일본어이다, 몇 문장을 실행, 다른 사람은 간단하게 다음 날 반환 그것? 이는 일본어/중국어 문자의 유니 코드 코드 포인트이기 때문에 정확합니다. UIString (예 : UILabel)에 NSString을 표시하면 올바르게 표시되어야합니다.

"\U5f62\U5f0f" = "形式" 
"\U9023\U63a5\U5230\U5176\U4ed6\U5730\U65b9" = "連接到其他地方" 
"\U884c\U674e\U8a8d\U9818" = "行李認領" 
"\U9322" = "錢" 
+0

안녕 케니, 나는 NSLog HTTP 응답 문자열을 요청하며 "AA £ AAAAAA £ Ãâ¬ÃÂ࣠AAAAAA £ AA"로 나타납니다 뭔가 다른 레이블에 표시하지만 동일하지 내가 일본어로 예상대로 때 체재. 지금 무엇을 확인해야합니까? 감사. – applefreak

+0

@AppleDeveloper : Please [Ask Question] (http://stackoverflow.com/questions/ask). – kennytm

+0

케니 않았다 - http://stackoverflow.com/questions/12316813/ios-handling-unicode-characters-from-http-request 감사. – applefreak

관련 문제