다음과 같은 문자가 있습니다. char[] str = "\xe7a"
; 이스케이프 처리 된 유니 코드 char []을 NSString으로 바꿈
이
은 유니 코드를 파이썬으로 탈출에 "CA"로 변환 한 결과입니다.encode('unicode-escape')
그것은 내가 "CA"다시 ...하지만 난 찾을 수 없습니다로 변환하기 위해 노력하고있어 IOS에 도착하면 그것을 할 올바른 방법.
\ x 이스케이프 된 문자를 iOS 기능을 사용하여 적절한 문자로 변환하려면 어떻게해야합니까?
는str = [[NSString alloc] initWithBytes:m.param5 length:STRING_PARAM_LENGTH encoding:NSASCIIStringEncoding] UTF8String];
는
가str = [[NSString alloc] initWithBytes:m.param5 length:STRING_PARAM_LENGTH NSUTF8StringEncoding];
이 가 가
뿐만 아니라
어떤 아이디어가 작동하지 않습니다
str = [NSString stringWithUTF8String:m.param5];
작동하지 않습니다 작동하지 않는 이유는 무엇입니까?
\xe7
가정
CFStringTransform에 대해 생각해 볼 수 있습니다. 확인 [이] (http://stackoverflow.com/questions/2099349/using-objective-c-cocoa-to-unescape-unicode-characters-ie-u1234/11615076#11615076) –