try this. let responseString = NSString(data: data, encoding:CFStringConvertEncodingToNSStringEncoding( 0x0422 ) ) 0x0422 means EUC-KR or CP949 NSString gets only known Encoding types, so you've to convert CFString Encoding type to NSString Encoding type. Have fun.
IT/Android iOS
2015. 5. 6. 20:35
0x0422 웹서버가 보낼때 euc-kr로 보내는데 ios에서 NSString으로 못받아온다. NSString(data:data, encoding: NSUtf8StringEncoding) 이거로가져오면 디코딩이 안된다. 그래서 삽질하기를 수시간. Reference를 보니 NSStringEncoding은 기존 CFString Encoding type으로 대체가 가능하다고 한다. CFStringConvertEncodingToNSStringEncoding()이란 함수를 찾았다. SWIFTfunc CFStringConvertEncodingToNSStringEncoding( _ encoding: CFStringEncoding) -> UInt https://developer.apple.com/library/ios/..
IT/Android iOS
2015. 5. 6. 20:32
공지사항
최근에 올라온 글
- Total
- 263,768
- Today
- 19
- Yesterday
- 31
TAG
- Octane S2
- 컴퓨터공학과
- 코빅
- 개발자취업
- 하 준 숴이
- 연구개발직
- 이창동
- 존슨 황
- JS
- 박찬욱
- 취업
- 0x0422
- 언프리티 랩스타
- 개발자
- 감정수업
- 태그를 입력해 주세요.
- 송강호
- 나가노 스키여행
- 존슨황
- Java Developer Day
- happo-one
- 취준생
- nsstring
- cfstring
- 하포원
- 컴공
- 일리네어
- swift
- 칠레와인
- 깝스 1회