如何解决Android Webview不显示\'%\'字符
| 我有一个code0 code,使用以下代码:WebView webView = new WebView(cont);
webView.loadData(\"Red 20%\",\"text/html\",\"utf-8\");
显示字符串有麻烦。但是,如果我从字符串中删除\'%\'字符,它将正确显示。代码有什么问题?如何在WebView
中显示\'%\'?
解决方法
简单:
WebView webView = new WebView(cont);
webView.loadData(\"Red 20%\",\"text/html\",\"utf-8\");
您可以在此处看到特殊字符:
http://www.degraeve.com/reference/specialcharacters.php
,网址编码%
20%25应该可以解决问题
,一个更简单的选择是对要显示的字符串使用TextUtils.htmlEncode()
。
WebView webView = new WebView(cont);
String s = TextUtils.htmlEncode(\"Red 20%\");
webView.loadData(s,\"utf-8\");
,代替ѭ6,您必须使用与之等效的方式才能在网络上显示它。实际上是%
,因此您的代码应更改为
webView.loadData(\"Red 20%\",\"utf-8\");
,您可以替换\“红色20%\”-> \“红色20%\”
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。