2012-11-28 12 views
0

텍스트에 텍스트가 포함 된 utf-8 html 페이지 (HTML에 적절한 문자 세트 포함)가 있습니다. 전사의 일부 문자는 빈 사각형으로 표시됩니다. loadDataWithBaseUrl 및 간단한 loadData로로드를 시도했습니다. 4.1에서는 작동하지만 3.0에서는 작동하지 않습니다. 폰트 문제일까요?Webview에 일부 문자가 표시되지 않습니다.

답변

1

다음과 같은 내용을로드 하시겠습니까?

String contents = res.getString(R.string.content_details); 
WebView wv1 = (WebView)findViewById(R.id.webView1); 
wv1.loadDataWithBaseURL("file:///android_asset/", contents, "text/html", "utf-8", null); 

저에게는 효과가있었습니다.

+0

예,이 솔루션을 사용해 보았습니다. 아무것도 바뀌지 않습니다. – neko259

+0

html의 내용을 게시하여로드 할 수 있습니까? 한때 나에게 일어난 일은 내가 맥에서 이클립스로 작업 할 때이다. 작업 공간의 인코딩은 기본적으로 MacRoman입니다. UTF-8로 다시 변경하여 문제를 해결했습니다. –

관련 문제