我已经从网页内容中解析了一些数据并将其存储为NSString。在该字符串中有一个unicode字符(\ u0097)。如何删除或替换它并避免所有unicode字符?
我尝试使用此行,但它没有奏效:
[webpagecontent stringByReplacingOccurrencesOfString:@"\\u0097" withString:@" "];
任何人都可以帮助我吗?
提前致谢.........
答案 0 :(得分:0)
可悲的是,没有合法的转义序列C(\u0097
不是)并且在GCC中有效。您必须使用stringWithFormat:
或stringWithCharacters:
。
答案 1 :(得分:0)
如果你想“避免所有unicode字符”你可能会创建一个包含除ASCII字符以外的所有内容的NSCharacterSet(你想要 - [NSCharacterSet characterSetWithRange:]),然后使用 - [NSString rangeOfCharacterFromSet:]和 - [NSMutableString deleteCharactersInRange :]删除字符。