2013-04-17 38 views
0

我想將轉換Casa_Batll%C3%B3轉換爲Casa_Batllȯ如何將Casa_Batll%C3%B3轉換爲ios中的Casa_Batllȯ(拉丁字母)

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

使用此代碼,我只得到著名拉丁字符或一些特殊字符,但不是未知的拉丁字符或特殊字符。其實我從數據庫中獲取已經創建的字符串,所以我不知道這個數據庫中的字符串。我也嘗試在MWFeedParser中使用NSString+HTML.m。但我沒有得到任何東西。我也看到了這些link1link2。請幫助任何人給我。

+0

如果您指的是[this](http://en.wikipedia.org/wiki/Casa_Batll%C3%B3),則最後一個字符應該是'ó'而不是'ȯ'。它們是不同的字符,拉丁字符集完全支持正確的字符。 –

回答

1

使用stringByReplacingPercentEscapesUsingEncoding:

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

根據需要調整編碼。

相關問題