Android 如何解码符号' 在安卓系统中';什么是网络视图?

Android 如何解码符号&#39; 在安卓系统中';什么是网络视图?,android,android-webview,Android,Android Webview,我正在尝试在Web视图中显示以下html代码: <!DOCTYPE html><html><body> <p> c&#39;est la vie</p> </body> </html> webview.loadData(contentText, "text/html", null); 出于某些原因,WebView显示: c& 而不是: 这就是生活 你知道如何解决这个问题吗?contentText里面是

我正在尝试在Web视图中显示以下html代码:

<!DOCTYPE html><html><body> <p> c&#39;est la vie</p> </body>
</html>
webview.loadData(contentText, "text/html", null);
出于某些原因,WebView显示:

c&

而不是:

这就是生活


你知道如何解决这个问题吗?

contentText里面是什么

    val content:String = "this is a test with ' in the text"
    wv.loadData(content, "text/html", null)
很好用。

试试这个

String unencodedHtml = "<!DOCTYPE html><html><body> <p> c&#39;est la vie</p> </body></html>";
String encodedHtml = Base64.encodeToString(unencodedHtml.getBytes(),
    Base64.NO_PADDING);
myWebView.loadData(encodedHtml, "text/html", "base64");
String unencodedHtml=“c';est la vie

”; 字符串encodedHtml=Base64.encodeToString(unencodedHtml.getBytes(), Base64.无填充); loadData(encodedHtml,“text/html”,“base64”);

有关更多信息,请阅读关于

的官方指南,但在我的源字符串中,符号“被编码为';我无法重现你的问题!但也许你使用的字体会弄乱你的结果?或者,您的网络视图上是否有其他一些设置可以产生这种效果。或者,contentText可能是从一个也进行了编码的源中设置的?您的字符串是否包括';而不是“?是的,尝试了各种格式
val content=“c';est la vie test”test

“wv.loadData(content,“text/html”,null)
无论如何。。。凯文的回答解决了我的问题:)谢谢!