Я не могу разобрать этот сайт shift-jis с помощью swift, кто-нибудь знает, как это сделать? https://performingarts.jp/J/pre_interview/old_list.html
Я использую эти быстрые библиотеки. Аламофир и Канна. https://github.com/tid-kijyun/Kanna, https://github.com/Alamofire/Alamofire
Это код, который я написал с кодировкой: .shiftJIS, но в этом случае я получаю печать («ошибка кодирования») , Если я изменю кодировку shiftJIS на кодировку .utf8, он может получить HTML, но все, что я получаю, это японский символ мусора, когда я их анализирую.
func scrapeSite() {
let pageAddress = "https://performingarts.jp/J/pre_interview/old_list.html"
AF.request(pageAddress).responseString { response in
if let html = response.value {
if let doc = try? HTML(html: html, encoding: .shiftJIS) {
} else {
print("encode error")
}
}
}
}