html 태그나 ' 와 같은 기호가 섞여 있을때 xml data를 파싱을 못할수 있다.
이유는 html tag의 '<', '>' 와 '&' 의 기호 때문에 xml을 제대로 인식 하지 못함
그럼 해결 방법은
NSString *msg; (인코딩 된 data)
msg = [msg stringByReplacingPercentEscapesUsingEncoding:0x80000000 + KCFStringEncodingDosKorean];
//특수 문자나 html 태그가 섞인 문자열을 갖음
[webView loadHTMLString:msg];
이유는 html tag의 '<', '>' 와 '&' 의 기호 때문에 xml을 제대로 인식 하지 못함
그럼 해결 방법은
NSString *msg; (인코딩 된 data)
msg = [msg stringByReplacingPercentEscapesUsingEncoding:0x80000000 + KCFStringEncodingDosKorean];
//특수 문자나 html 태그가 섞인 문자열을 갖음
[webView loadHTMLString:msg];
[webView loadHTMLString:[NSString StringWithFormat:@"<html>%@<body>%@<body></html>",style,msg ]];
// 브라우저에서 html 코딩느낌
위의 iphone 에서 디코딩할때
0x80000000 + KCFStringEncodingDosKorean (EUC-KR 의 경우)
NSUTF8StringEncoding (UTF-8의 경우 )
// 브라우저에서 html 코딩느낌
위의 iphone 에서 디코딩할때
0x80000000 + KCFStringEncodingDosKorean (EUC-KR 의 경우)
NSUTF8StringEncoding (UTF-8의 경우 )
'개발도구 > iOS - 아이폰 개발' 카테고리의 다른 글
[아이폰] cocos2d 국내 블로그 강의 와 책 (0) | 2012.03.12 |
---|---|
[아이폰] corona , LevelHelper (0) | 2012.03.09 |
[아이폰] NSStringEncoding 과 한글 (0) | 2012.03.09 |
[아이폰] 특수문자 치환 replace - stringByReplacingOccurrencesOfString (0) | 2012.03.09 |
[아이폰] replace 특수문자 대치, 문자열 합치기 (0) | 2012.03.08 |