본문 바로가기
옛날

인코딩 (UTF-8) [ios]

by 차가운게 조아 2015. 12. 17.

출처 : http://www.cocoadev.co.kr/tag/RSS

HTTP 로 데이터를 전송 받을 때 한글이 깨어지는 경우가 있었다.
아래와 같이 넘어온 데이터의 인코딩을 변경 해 주면 된다

receiveData 는 HTTP 요청 후 받은 데이터(NSData)

NSString *str = [[NSString alloc] initWithData:receiveData encoding:0x80000000 + kCFStringEncodingDOSKorean];
NSData *data = [str dataUsingEncoding:NSUTF8StringEncoding];

다시 NSString으로 변경 해서 출력 해 보면 잘 나온다.




'옛날' 카테고리의 다른 글

iOS Open Source [iOS]  (0) 2015.12.17
iPhone, ipad 화면 가로, 세로 고정 [ios]  (0) 2015.12.17
UIWebView에서 user Agent 변경 [IOS]  (1) 2015.12.17
webview 동영상 재생 [Android]  (0) 2015.12.17
UAG 스마트폰 케이스 영상  (0) 2015.12.16