how to decode EUC-KR to NSString
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
iOS에서 EUC-KR NSString으로 디코딩하기
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
- Today
- Yesterday
TAG
- nsstring
- 이창동
- 티스토리챌린지
- 하 준 숴이
- 깝스 1회
- 존슨황
- 개발자취업
- 박찬욱
- happo-one
- 언프리티 랩스타
- 송강호
- swift
- 하포원
- JS
- 연구개발직
- 컴퓨터공학과
- 취업
- 일리네어
- Octane S2
- 존슨 황
- 칠레와인
- 나가노 스키여행
- Java Developer Day
- 오블완
- 감정수업
- 컴공
- 개발자
- 0x0422
- cfstring
- 취준생
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함