나는 æ, ø, å와 같은 배열에 스칸디나비아 알파벳이 있습니다. NSLog를 사용하면이 알파벳이 스크램블 코드로 표시됩니다. NSArray를 UTF8로 인코딩하는 방법은 무엇입니까? 어떤 도움을 주셔서 감사합니다. objective-c NSArray를 UTF8로 인코딩하는 방법은 무엇입니까?
는 난 단지 시도 :NSArray *nnoWords = [[NSArray arrayWithArray:newNoWords] retain];
NSLog (@"nnoWords: %@ ", nnoWords);
newNoWords가있는 NSMutableArray이다. nnoWords는 NSString hello, pear, apple 등과 같은 txt 파일에서 가져온 일반 객체를 포함합니다.
편집 2011년 8월 29일 :
nnoWords이에서 온다, NSMutable로 변환 한 후 다시있는 NSArray에 따라서 nnoWords을했다. 그리고 words.txt는 UTF8로 인코딩됩니다.
NSString *norsk = @"æ ø å";
NSLog (@"%@", norsk);
그리고 출력은 올바른 :
NSArray *noWords = [[NSArray alloc] initWithArray:
[[NSString stringWithContentsOfFile:[[NSBundle mainBundle]
pathForResource:@"words" ofType:@"txt"]
encoding:NSUTF8StringEncoding error:NULL] componentsSeparatedByString:@"\n"]];
나는 또한 시도
2011-08-29 13:15:23.302 scanner2[29776:207] æ ø å
당신은 무엇을 시도 했습니까? – vikingosegundo
배열에있는 객체의 유형은 무엇입니까? –
@vikingosegundo 추가 정보가 추가되었습니다. – wagashi