2013-03-13 2 views
1

나는이 데이터 내가 그것을 표시해야 러시아어 문자를 표시하는 방법을 제대로

\U2013\U00ee\U2013\U00b5\U2014\U00c7\U2014\U00c5\U2013\U222b\U2013\U220f\U2013\U00b5 \U2013\U00f8\U2013\U00b5\U2014\U00c5\U2013\U03a9\U2013\U220f - \U2013\U00f5\U2013\U00ef\U2013\U00ed \U2013\U00f2 \U2013\U00eb\U2013\U2020\U2013\U00ea\U2013\U00ee\U2013\U00fb\U2013\U00eb\U2013\U2020\U2013\U00ef\U2013\U00f4 

을 얻고있다.

î–µ—Ç—Å–∫–∏–µ –ø–µ—Å–Ω–∏ - –õ–ï–í –ò –ë–†–ê–î–û–ë–†–ï–ô 

어떤 컨트롤이 제대로 문자를 표시합니다 : 나는 그것이 UILabel에 표시하면, 같은 표시?

+0

아마도 도움이 될 것입니다. http://stackoverflow.com/questions/2294390/showing-asian-unicode -String -에 - UILabel의 – SAKrisT

+0

"U"ahaha은 "유" 이 http://stackoverflow.com/questions/1329554/uilabel-displaying-unicode-characters – SAKrisT

+0

유효한 모양 소문자 할 필요가 결과, 모든 브라우저 주소창에서이 명령으로 확인하십시오. javascript : alert ('유효한 유니 코드라고 생각하는 텍스트)' –

답변

1

저는 문제가 올바른 컨트롤을 선택하지 않는다고 생각합니다. 모든 UI 컨트롤이이를 수행 할 수 있어야합니다.

위의 문자열을 디코딩하고 올바른 인코딩을 할당하는 데 문제가 있다고 생각됩니다.

위의 데이터에서 NSString을 생성하는 코드를 보여 주시면 오류라고 생각합니다.

또한 코드는 키릴 문자가 아닙니다. (유니 코드) 키릴 문자와 그들의 코드의 예는 여기를 참조하십시오 : ДБ

인체 공학적 :

NSString *s = @"\u0414\u0411"; 
NSLog (@"%@", s); 

인쇄 : 여기

http://webdesign.about.com/od/localization/l/blhtmlcodes-ru.htm

그리고 것은 키릴 문자의 동등한 출력입니다 자신의 코드가 맞지만 키릴 문자 코드가없는 것입니다.

0

첫째로 당신의 유니 코드 문자열이 잘못되었습니다 (힌트 유해야 작은 편지)

사용이 코드

NSString *str = @ "\u00fb\u2013\u00eb\u2013\u2020\u2013\u00ef\u2013\u00f4"; 

    const char *getchar = [str UTF8String]; 
    NSString *getText = [NSString stringWithCString:getchar encoding:NSUTF8StringEncoding]; 

    NSLog(@"getText %@", getText); 

출력

gettext에 U-전자 † -i-O

+0

그 코드는 불필요하게 복잡합니다. getchar 및 getText 행은 불필요합니다. 간단히 : NSLog (@ "% @", str); –

관련 문제