NSString* code = @"\x03\x7e";
const char *cString = [code cStringUsingEncoding:NSUnicodeStringEncoding];
NSData* unicodeData = [NSData dataWithBytes:cString length:strlen(cString)];
NSString* convertedString = [[NSString alloc] initWithData:unicodeData encoding:NSUnicodeStringEncoding];
我希望convertedString是\ x03 \ x7e的unicode值,这是一个希腊问号(看起来有点像分号)。我转换后的字符串最终只是一个空字符串...... 知道我怎么能这样做吗? 谢谢!
答案 0 :(得分:0)
示例代码:
NSString *code = @"\x03\x7e";
NSData *data = [code dataUsingEncoding:NSUnicodeStringEncoding];
NSString *codeNew = [[NSString alloc] initWithData:data encoding:NSUnicodeStringEncoding];