반응형
Alamofire를 사용할 때 EUC-KR로 된 경우 한글이 깨지는데 Response을 인코딩 하는 방법입니다.
Alamofire.request(strUrl).responseData() { response in
switch response.result {
case .success(let data):
let dataString = NSString(data: data, encoding: CFStringConvertEncodingToNSStringEncoding(CFStringEncoding(CFStringEncodings.EUC_KR.rawValue)))
let strHtml = dataString as? String ?? ""
let doc = try SwiftSoup.parse(strHtml)
case .failure(let error):
print("Error: \(error)")
}
}
반응형
'iOS' 카테고리의 다른 글
[iOS] 스토리보드(Storyboard)에서 ImageView Tint Color 적용하기 (0) | 2024.05.09 |
---|---|
[iOS] String 한글(EUC-KR) 인코딩 (0) | 2024.05.08 |
[iOS] Command PhaseScriptExecution failed with a nonzero exit code (0) | 2024.05.07 |
iOS Swift TextField 클리어 버튼 시 소프트 키보드 올라오는 현상 해결방법 (0) | 2024.05.06 |
[iOS] Sandbox: rsync.samba... 오류 해결 방법 (0) | 2024.04.25 |
댓글