如何在ios中将Casa_Batll%C3%B3转换为Casa_Batllȯ(拉丁字母)

时间:2013-04-17 07:02:17

标签: ios nsstring

我想将转化Casa_Batll%C3%B3转换为Casa_Batllȯ

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

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

1 个答案:

答案 0 :(得分:1)

使用stringByReplacingPercentEscapesUsingEncoding:

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

根据需要调整编码。