에있는 NSString 인코딩을 변환하는 방법을 내가 뭔가 같이했던 'mystr가'영어의 경우 mystr
경우 NSLog(@"%@", str);
UTF8
그러나 다음
NSData *dt = [mystr dataUsingEncoding:NSWindowsCP1251StringEncoding];
NSString *str = [NSString alloc] initWithData:dt encoding:NSUTF8StringEncoding];
, 다음 NSLog
는 그대로 인쇄 할 것이나, 아랍어 (예 : NSLog
)는 아무 것도 인쇄하지 않으므로 mystr
의 인코딩을 UTF8로 어떻게 바꿀 수 있습니까?
미리 감사드립니다.
내가 NSLog을 할 때마다 ("%의 @"@ [mystr UTF8String에]); – JAHelia
[mystr UTF8String]이 NSObject를 반환하지 않기 때문에 char *를 반환합니다. –
NSLog (@ "% s", [mystr UTF8String]) 사용 –