zl程序教程

您现在的位置是:首页 >  移动开发

当前栏目

iOS-NSString值为Unicode格式(字符串编码转换成中文编码)

ios中文编码 字符串 格式 转换成 Unicode 值为
2023-09-27 14:29:19 时间
  • + (NSString *)replaceUnicode:(NSString *)unicodeStr 
    {  
          
       NSString *tempStr1 = [unicodeStrstringByReplacingOccurrencesOfString:@"\\u"withString:@"\\U"];  
       NSString *tempStr2 = [tempStr1stringByReplacingOccurrencesOfString:@"\""withString:@"\\\""];  
       NSString *tempStr3 = [[@"\""stringByAppendingString:tempStr2] stringByAppendingString:@"\""];  
       NSData *tempData = [tempStr3dataUsingEncoding:NSUTF8StringEncoding];  
       NSString* returnStr = [NSPropertyListSerializationpropertyListFromData:tempData  
                                                              mutabilityOption:NSPropertyListImmutable   
                                                                        format:NULL  
                                                              errorDescription:NULL];  
        NSLog(@"%@",returnStr);
       return [returnStrstringByReplacingOccurrencesOfString:@"\\r\\n"withString:@"\n"];  
    }