Unicode编码字符 转换成汉字

转载:http://www.chengxuyuans.com/iPhone_IOS/48128.html

- (NSString *)replaceUnicode:(NSString *)unicodeStr

{

    

    NSString *tempStr1 = [unicodeStr stringByReplacingOccurrencesOfString:@"\\u"withString:@"\\U"];

    //NSString*tempStr1 = [unicodeStrstringByReplacingOccurrencesOfString:@"%u"withString:@"\\U"];

     NSString *tempStr2 = [tempStr1 stringByReplacingOccurrencesOfString:@"\""withString:@"\\\""];

     NSString *tempStr3 = [[@"\""stringByAppendingString:tempStr2]stringByAppendingString:@"\""];

     NSData *tempData = [tempStr3 dataUsingEncoding:NSUTF8StringEncoding];

     NSString* returnStr = [ NSPropertyListSerializationpropertyListFromData:tempData mutabilityOption:NSPropertyListImmutableformat:NULLerrorDescription:NULL];

     return [returnStr stringByReplacingOccurrencesOfString:@"\\r\\n"withString:@"\n"];

}

posted on 2014-05-07 12:35  IOS开发者  阅读(529)  评论(0编辑  收藏  举报