EUC-KR2 [iOS] Alamofire 한글(EUC-KR) 인코딩하기 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 Swif.. 2024. 5. 8. [iOS] String 한글(EUC-KR) 인코딩 대부분의 우리나라 사이트는 인코딩 UTF-8로 사용하고 있지만, 관공서의 사이트는 EUC-KR을 사용하는 곳이 많습니다.관공서 사이트를 크롤링하려면 파라메터 등을 EUC-KR로 처리해야 하는데 아래의 함수로 처리하였습니다. static func euckrEncoding(_ query: String) -> String { //EUC-KR 인코딩 let rawEncoding = CFStringConvertEncodingToNSStringEncoding(CFStringEncoding(CFStringEncodings.EUC_KR.rawValue)) let encoding = String.Encoding(rawValue: rawEncoding) let eucKRStri.. 2024. 5. 8. 이전 1 다음