OC 在NSJSONSerialization 过滤JSON解析不了的掉特殊字符
- (NSString *)stringConvert:(NSString *)string{ //过滤不能打印的ASCII码 NSMutableString *str = [NSMutableString stringWithString:string]; for (int i = 0; i < str.length; i++) { int ascii_code = [str characterAtIndex:i]; //31 之前的都是 ASCII中的控制符 128之后都是扩展字符 都是不可见字符 json 解析不了 NSRange range = NSMakeRange(i,1); if (ascii_code <= 31 || (ascii_code>= 128 && ascii_code<=255)) { [str deleteCharactersInRange:range]; --i; } } return (NSString *)str; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |