개발/개발 자료

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

시원한물냉 2014. 5. 9. 11:53

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


예를들어

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


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

방법은 생각보다 간단하다.



WebView.getSettings().setDefaultTextEncodingName("UTF-8");

웹뷰 자체의 인코딩을 맞춰주는것. 물론 서버페이지도 같은 인코딩으로 해주어야 할것이다.