0

Unicode のアポストロフィ (\u2019) を含む可能性のある文字列が提供されているため、標準のアポストロフィ (普通の "'") に置き換える必要があります。私は通常、この種のことを行うために stringByReplaceingOccurrencesOfString を使用しますが、これを試してもうまくいきません:

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 に答える