Персонажи Акцента не отображаются должным образом? (SWIFT5, JSON, UTF8) - PullRequest
0 голосов
/ 08 апреля 2020

enter image description here

Я получаю JSON с названиями аэропортов. Многие из них содержат акценты / иностранные символы, которые загружаются совершенно неправильно. Например, на изображении выше, где Суарес выглядит странно.

Есть идеи, как это исправить? это мой декодер:

    let decoder = JSONDecoder()
    let task3 = URLSession.shared.dataTask(with: request3) { data, response, error in if response == response
    {
        if let data = data, let body = String(data: data, encoding: .utf8)

JSON = try decoder.decode(Names.self, from: data); DispatchQueue.main.async

Это строка имени из печати на корпусе консоли:

"name":"Adolfo Su\u00c3\u00a1rez Madrid\u00e2\u20ac\u201cBarajas Airport"
...