具有webservice目标的葡萄牙语字符c

时间:2013-02-13 16:42:33

标签: objective-c web-services

我正在呼叫网络服务并使用葡萄牙语字符接收数据

NSMutableURLRequest * request = [NSMutableURLRequest requestWithURL:url];

[请求addValue:@“application / json; charset = ISO-8859-1”forHTTPHeaderField:@“Content-Type”]; NSDictionary * allDataDictionary = [NSJSONSerialization JSONObjectWithData:webData options:NSISOLatin1StringEncoding0 error:nil];

甚至将iso-8859-1添加到标题中,但总是收到这样的字典:

    {
    name = "Lu\U00eds Brito";  
    user = lbrito;
    userId = 16;
},
    {
    name = "Nelson Azevedo";
    user = nazevedo;
    userId = 17;
},
    {
    name = "M\U00f3nica Morais";
    user = mmorais;
    userId = 19;
},

尝试输入NSISOLatin1StringEncoding选项但不做任何事情 任何人都知道一个解决方案,周围搜索并没有找到太多帮助,谢谢。

1 个答案:

答案 0 :(得分:1)

JSON定义为始终以UTF-8编码(它也可以使用UTF-16和UTF-32,但不能使用ISO 8859-1)