0

我得到了一个字符串,其中可能有一个 unicode 撇号 (\u2019),我必须用标准撇号(普通的旧“'”)替换它。我通常使用 stringByReplacingOccurrencesOfString 来做这种事情,但尝试这样做不起作用:

sMyString = [sMyString stringByReplacingOccurrencesOfString:@"\\u2019" withString:@"'"];

我猜它不起作用是有道理的,因为在 NSString 内部表示撇号的实际值将是数字。有人知道怎么做吗?

4

2 回答 2

1
于 2016-02-09T23:50:06.093 回答
0
sMyString = [sMyString stringByReplacingOccurrencesOfString:@"\U2019" withString:@"'"];

不要使用\U2019,它会出错。

于 2018-01-10T11:34:23.140 回答