Ios 我正在获取UTF8格式的标题json数据,那么如何解决它呢?

Ios 我正在获取UTF8格式的标题json数据,那么如何解决它呢?,ios,iphone,json,utf-8,Ios,Iphone,Json,Utf 8,我明白了 "title": "=?UTF-8?Q?=E2=80=9CUber=E2=80=99s_Complicit_Board=E2=80=9D_published_?= =?UTF-8?Q?in_Monday_Note_by_Jean-Louis_Gass=C3=A9e?=", //here 我正在接收以下josn数据 { "updated_at": "2017-06-27 13:45:23", "user_name": "norepl

我明白了

"title": "=?UTF-8?Q?=E2=80=9CUber=E2=80=99s_Complicit_Board=E2=80=9D_published_?= =?UTF-8?Q?in_Monday_Note_by_Jean-Louis_Gass=C3=A9e?=",  //here
我正在接收以下josn数据

 {

            "updated_at": "2017-06-27 13:45:23",
            "user_name": "noreply@medium.com",
            "first_name": "",
            "last_name": "",
            "email": "noreply@medium.com",
            "profile_pic": "https://secure.gravatar.com/avatar/1f98a43dd7d8f9568b557c7f03fe854e?s=80&r=g&d=identicon",
            "ticket_number": "AAAA-0000-0001",
            "id": 2,
            "title": "=?UTF-8?Q?=E2=80=9CUber=E2=80=99s_Complicit_Board=E2=80=9D_published_?= =?UTF-8?Q?in_Monday_Note_by_Jean-Louis_Gass=C3=A9e?=",
            "created_at": "2017-06-27 13:45:23",
            "department_name": "Support",
            "priotity_name": "Low",
            "priority_color": "#00a65a",
            "sla_plan_name": "Low",
            "help_topic_name": "Support query",
            "ticket_status_name": "Open",
            "department_id": 1,
            "user_dpt": null,
            "attachment": 0,
            "overdue_date": "2017-06-27 18:45:23"
        },
        {
            "updated_at": "2017-06-27 13:45:19",
            "user_name": "help@teamtreehouse.com",
            "first_name": "Treehouse",
            "last_name": "",
            "email": "help@teamtreehouse.com",
            "profile_pic": "https://secure.gravatar.com/avatar/84541406cf3c552347f8e31cef7d32ce?s=80&r=g&d=identicon",
            "ticket_number": "AAAA-0000-0000",
            "id": 1,
            "title": "=?UTF-8?Q?=C2=A0New_skills", // here also
            "created_at": "2017-06-27 13:45:19",
            "department_name": "Support",
            "priotity_name": "Low",
            "priority_color": "#00a65a",
            "sla_plan_name": "Low",
            "help_topic_name": "Support query",
            "ticket_status_name": "Open",
            "department_id": 1,
            "user_dpt": null,
            "attachment": 0,
            "overdue_date": "2017-06-27 18:45:19"
        }
    ]
}

您需要解码标题字符串,因此请检查以下代码

NSString *encodedString =@"?UTF-8?Q?=C2=A0New_skills";
NSData *decodedData = [[NSData alloc] initWithBase64EncodedString: encodedString options:0];
NSString *decodedString = [[NSString alloc] initWithData:decodedData encoding:NSUTF8StringEncoding];
NSLog(@"%@", decodedString);

        NSLog(@"Decoded String: %@",decodedString);
这就是“编码字”的编码来源

这里有一个在线解码器:

libetpan可以对其进行解码(请参见
mailmime\u encoded\u word\u parse

中)。如果你只关心这个领域的话,这是相当重的。您可以自己编写一个基于RFC的解码器。

请检查以下链接以解码UTF 8格式的数据。它不工作。。。!不过我还是得到了一些数据,比如…>解码字符串:=?UTF-8?Q?=E2=80=9CHow\u这把吉他做了多少事?==?UTF-8?Q?\u故事\u成本\u Me=3F\u 2试试上面的一把