질문 하기에 앞서 초보자 이면서도 시간이 부족하고 전문적으로 배울 여력이 안되서 집에서 이것저것 소스를 구동하면서
배우고 있는중인데 비슷한 답변을 많이 찾아봤지만 서도 정작 어디를 수정해야할지 모르겠습니다..
문제점은 웹뷰로 나오는 페이지가 익스플로러에선 문제없이 출력이 되는데 이클립스에서 시뮬레이터로 돌리면 한글이 깨져서 나옵니다.
인코딩 방식이 euc-kr? 이라서 그런것 같은데.. 어딜 손대야 한글출력이 될지.. 알수가 없습니다.. 부탁드립니다.
어디에 어떤부분을 추가 하던지 수정을 해야 한글이 나올지.. 구체적으로 답변 꼭좀 부탁드립니다..
package com.webapp;
import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class WebappActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
WebView web=(WebView)findViewById(R.id.webapp);
web.getSettings().setJavaScriptEnabled(true);
//스크롤바 없애기
web.setHorizontalScrollBarEnabled(false);
web.setVerticalScrollBarEnabled(false);
web.setBackgroundColor(0);
web.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url){
view.loadUrl("url);
return true;
}
});
try {
web.loadUrl("http://sejong.hongik.ac.kr/site/food/food_menu3.html");
} catch(Exception ex) {
ex.printStackTrace();
}
}
}