2014년 8월 6일 수요일

(Android) WebView에서 한글이 깨질때의 처리방법

웹뷰에서 파라메타값으로 보내는값이 깨질때?

예를들어
WebView.loadUrl("http://www.naver.com?a=한글이다");

를 보냈는데 '한글이다'가 깨지는 경우가 많이 발생한다. #$!^!$% 이러한 외계어로..
방법은 생각보다 간단하다.

WebView.getSettings().setDefaultTextEncodingName("UTF-8");
웹뷰 자체의 인코딩을 맞춰주는것. 물론 서버페이지도 같은 인코딩으로 해주어야 할것이다.

댓글 없음:

댓글 쓰기