需求有一个发送短信的功能,要求发送参数是使用gbk编码的字符串,找了许多都是错的,最终:
NSString *content = @"123";
//GBK编码
NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);
NSString *encodeContent = [content stringByAddingPercentEscapesUsingEncoding:enc];
解决