2012-08-11 5 views
0

UTF8을 유니 코드 문자열로 변환하는 직접 NSString 함수가 표시되지 않습니까? 전환을 위해 제 3 자 코드를 사용해야합니까?NSString iOS에서 UTF8에서 유니 코드로 변환

어떤 아이디어가 있습니까?

+0

나는 혼란 스럽습니다. 네가 원하는 게 뭐지? 'NSString'은 원하는 인코딩으로 char 버퍼를 생성 할 수 있습니다. –

답변

2

매우 쉽습니다. 먼저 문자열 'length, str length]를 얻습니다. unichar 바이트에 대한 포인터를 얻습니다. unichar는 UTF-16입니다.

unichar unibuffer[length]; 
[str getCharacters:unibuffer range:NSRangeMake(0, length]]; 
+0

unibuffer 무엇입니까? 어떤 타입입니까? str은 무엇입니까? NSString? –

+0

죄송합니다. 위의 의견 당 수락 비율을 살펴 보았습니다. 내 실수는 여기 - 나는 피곤하다 - 나는 보통 50 % 미만의 사람을 위해 게시하지 않는다. @ 케빈 발라드 미안하지만 내 의견이 보이지 않았다. –