替换NSString中的某些字符

时间:2014-03-20 10:53:30

标签: ios encoding nsstring windows-1252

我在windows-1252编码了这个XML文件,到目前为止我还没有找到任何方法从这个文件中获取正确的UTF-8编码。它是一个包含我需要显示的许多重音字符的文件。

我想要做的是自己替换任何编码windows-1252字符。我想知道如何做到这一点:

NSString * eat = @"j'ai mangU00c8 une pomme";

NSString neweat = @"j'ai mangé une pomme";

我找到了很多方法来替换一个不在单词中的字符,但我需要在这里替换可以在给定字符串中的任何位置的字符(所以这里U00c8)。

1 个答案:

答案 0 :(得分:0)

解码不能给你正确的结果试试这个

   NSString * eat = @"j'ai mangU00c8 une pomme";

    eat = [eat stringByReplacingOccurrencesOfString:@"U00c8"
                                         withString:@"é"];