私はこのように Webview と loadData メソッドを使用しています:
try {
htmlEncode = URLEncoder.encode(html, "UTF-8").replaceAll("\\+", " ");
} catch (UnsupportedEncodingException e) {
htmlEncode = html;
e.printStackTrace();
}
webView.loadData( htmlEncode,"text/html; charset=UTF-8", "UTF-8");
html は「html 文字列」です。これらのコードは、Android 4.0.4 を除くすべての Android バージョンで正常に動作します。webView は文字を理解していません\n
。新しい行に分割できません。私とパートナーは何時間も探していますが、これに対する解決策が見つかりません。loadDataWithBaseURL() メソッドを使用できない理由がいくつかあります。この問題に直面したことがありますか? または、何が間違っているかを知るためのアイデアはありますか?