0
我有以下char[] str = "\xe7a"
;轉義逃生unicode字符[]到NSString
這是具有轉換「CA」成Unicode與蟒蛇逃出結果.encode('unicode-escape')
當它到達IOS我試圖將其轉換爲「CA」再次...但我無法找到正確的方法來做到這一點。
如何使用iOS功能將\ x轉義字符轉換爲正確的字符?
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];
不起作用以及
任何想法?
您可以考慮CFStringTransform。 檢查[THIS](http://stackoverflow.com/questions/2099349/using-objective-c-cocoa-to-unescape-unicode-characters-ie-u1234/11615076#11615076) –