编码U00d8 \ U00aa \的NSString
问题描述:
我接收与字符串远程通知编码U00d8 U00aa 的NSString
\ U00d8 \ U00aa \ U00d8 \ U00aa \ U00d8 \ U00a7 \ U00d8 \ U00a7" 我想显示该字符串在警报?对话框
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"New Alert"
message:/*alertValue*/decodedString
delegate:nil
cancelButtonTitle:@"Ok"
otherButtonTitles:nil];
[alert show];
但oesn't正确显示,我需要做的正确编码它
答
我弄明白:
NSString *decodedString = [NSString stringWithUTF8String:[alertValue cStringUsingEncoding:NSUnicodeStringEncoding]];
问题是什么,它表现为什么? – 2012-04-01 16:07:44
目前它显示奇怪的字符。 – user836026 2012-04-01 17:22:28