2012-04-01 59 views
0

我接收與字符串遠程通知編碼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正確顯示,我需要做的正確編碼它

+0

問題是什麼,它表現爲什麼? – 2012-04-01 16:07:44

+0

目前它顯示奇怪的字符。 – user836026 2012-04-01 17:22:28

回答

0

我弄明白:

NSString *decodedString = [NSString stringWithUTF8String:[alertValue cStringUsingEncoding:NSUnicodeStringEncoding]];