2 mapmapm MapMapM 于 2013.06.06 14:39 提问

转换字符串后单引号怎么办?

使用[str UTF8String] 或者 [str cStringUsingEncoding:NSUTF8StringEncoding]

NSString:

Nikita's iPad

输出:

Nikita\xe2\x80\x99s iPad

单引号'怎么办?

1个回答

xinyoulingxi1_tong
xinyoulingxi1_tong   2013.06.06 16:07
已采纳

你的撇号用错了

这样:

[@"Nikita's iPad" UTF8String];

给出正确结果。

这样:

[@"Nikita’s iPad" UTF8String];

给出结果:

Nikita\xe2\x80\x99s iPad

你可以将字符替换为

NSString *new = [old stringByReplacingOccurrencesOfString:@"’" withString:@"'"];
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!