对发布内容和评论进行编码处理

来源:互联网 发布:幸运抽奖软件破解 编辑:程序博客网 时间:2024/06/03 20:41

对内容中的特殊字符和表情符进行编码处理

//**需要对内容中的特殊字符表情符进行编码处理**//- (NSString *)contentEncodedString:(NSString *)str {      NSString *result = (NSString   *)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,    (CFStringRef)str,NULL,CFSTR(":/?#[]@!$ &'()*+,;=\"<>%{}|\\^~`"),kCFStringEncodingUTF8));      if(result) return result;      return @"";}

解码处理

//**内容返回后进行解码**//- (NSString*)contentDecodedString:(NSString *)str {      NSString *result = (__bridge_transfer NSString     *)CFURLCreateStringByReplacingPercentEscapesUsingEncoding(kCFAllocatorDefault,      (CFStringRef)str,CFSTR(""),kCFStringEncodingUTF8);      if(result) return result;      return @"";}
0 0
原创粉丝点击