大家好,我正在从我的数据库中获取文本,在将文本插入数据库之前,我知道文本的编码是 ISO-8859-1,但是在从数据库中获取之后并在加载此文本之前,我正在通过此代码检查编码
InputStreamReader is = new InputStreamReader(new ByteArrayInputStream(body.getBytes()));
is.getEncoding();
Log.v("encoding", ""+is.getEncoding());
// String body = fetched from db
我正在日志中输入文本的编码是 UTF-8。并且此文本未使用此方法加载到 webview 上:
mailView.loadDataWithBaseURL(null, body, "text/html", "UTF-8", null);
请建议我解决此问题的正确方法。