web服务-具有web服务目标c的葡萄牙语字符



我正在调用一个Web服务并接收带有葡萄牙语字符的数据

NSMutableURLRequest*request=[NSMutableURLRequest WithURL:url];

[request-addValue:@"application/json;charset=ISO-8859-1"forHTTPHeaderField:@"Content Type"];NSDictionary*allDataDictionary=[NSSONSerialization JSONObjectWithData:webData选项:NSISOLating1StringEncoding0错误:nil];

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

    {
    name = "LuU00eds Brito";  
    user = lbrito;
    userId = 16;
},
    {
    name = "Nelson Azevedo";
    user = nazevedo;
    userId = 17;
},
    {
    name = "MU00f3nica Morais";
    user = mmorais;
    userId = 19;
},

尝试输入NSISOLatin1StringEncoding选项,但没有执行任何操作任何人都知道解决方案,四处寻找都没有找到太多帮助。

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

最新更新