首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Iphone >

iphone开发 中文转码有关问题

2013-02-24 
iphone开发 中文转码问题NSString *s1 (NSString *) CFURLCreateStringByAddingPercentEscapes(NULL,(CF

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编码的代码,希望对你能有所帮助。

热点排行