我使用以下代码替换字符串的一部分,这适用于普通字符(字母字符),但是当涉及到像“•”这样的符号时,它不能替换字符。
任何解决方案?
[myString stringByReplacingOccurrencesOfString:@"•" withString:@"<BULLET_POINT>"];
答案 0 :(得分:25)
您可能无法在源文件中直接插入非“ASCII”字符。请尝试使用转义\u2022
。
myString = [myString stringByReplacingOccurrencesOfString:@"\u2022" withString:@"<BULLET_POINT>"];