iphone开发 中文转码问题
NSString *s1 = (NSString *) CFURLCreateStringByAddingPercentEscapes(NULL,(CFStringRef)yourString, NULL,(CFStringRef) @"!*'();:@&=+$,%#[]", kCFStringEncodingUTF8);这种方法怎么用最好能有demo看下
[解决办法]
/**
*
* 此方法由一个UTF8字符串生成一个url编码(DOS状态下中文编码)字符串
* @return 一个url编码字符串
*
*/
+(NSString *)getUrlStringFromString:(NSString *)aStr{
NSString *outputStr = (NSString *)
CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,
(CFStringRef)aStr,
NULL,
(CFStringRef)@"!*'();:@&=+$,/?%#[]",
kCFStringEncodingUTF8);
return outputStr;
}
特殊符号与汉字转URL编码的代码,希望对你能有所帮助。