NSStringUIImage~NSData的相互转换以及中文转码

时间:2023-03-09 17:08:29
NSStringUIImage~NSData的相互转换以及中文转码

中文转码

str = [str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

图片编码

NSData *data;

NSData -->UIImage

UIImage *image = [UIImage imageWithData:data];

UIImage-->NSData

NSData *data1 = UIImagePNGRepresentation(image);

NSData *data2 = UIImageJPEGRepresentation(image, 1.0);

NSData -->NSString

str = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];

NSString --> NSData

NSData *strData  = [str dataUsingEncoding:NSUTF8StringEncoding];