ios读取UTF-8字符 - 重音问题

时间:2014-06-04 08:03:15

标签: ios utf-8

我有一个包含以下数据的数组:

{
"@id" = 6;
"@name" = "\U00c3\U0089tats-Unis";
"@status" = active;
"@version" = 1;
}

如果我po [[pays objectAtIndex:1] objectForKey:@"@name"],我会Ãtats-Unis 但是,我应该得到États-Unis

知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

我认为是正确的。试试这个:

{
"@id" = 6;
"@name" = "\U00c9\U0089tats-Unis";
"@status" = active;
"@version" = 1;
}

0xC3:http://unicodelookup.com/#Ã/1

0xC9:http://unicodelookup.com/#É/1

另请注意,在显示之前必须使用编码(例如NSISOLatin1StringEncoding)。