0

我想转换Casa_Batll%C3%B3Casa_Batllȯ.

NSLog(@"Converting String:%@",[@"Casa_Batll%C3%B3" stringByReplacingOccurrencesOfString:@"%c3%b3" withString:@"ȯ"]);

使用此代码,我只得到已知的拉丁字符或一些特殊字符,而不是未知的拉丁字符或特殊字符。实际上我是从已经创建的数据库中获取字符串,所以我不知道这个数据库中的那些字符串。我也试过NSString+HTML.m在这个MWFeedParser中使用。但我什么也没得到。我也看过这些link1link2。请帮助任何人给我。

4

1 回答 1

1

使用stringByReplacingPercentEscapesUsingEncoding:.

NSLog(@"Converting String:%@",[@"Casa_Batll%C3%B3" stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]);

适当调整编码。

于 2013-04-17T07:09:15.160 回答