美文网首页
Android URL中文字符串问题

Android URL中文字符串问题

作者: 我啊翔1314 | 来源:发表于2018-10-07 21:14 被阅读0次

在浏览器下,如果URL包含了中文,浏览器会对URL进行编码,但是在Android客户端中,并不会自动对URL进行中文编码,这就造成了包含中文的URL加载失败,要解决这个问题,需要对URL进行进一步编码,方法如下:

String encodeUrl = Uri.encode(url, "-![.:/,%?&=]");

Uri.encode方法中,"-![.:/,%?&=]"表示不对花括号中的字符进行编码。
参考博客:
Android 编码URL中文字符串

相关文章

网友评论

      本文标题:Android URL中文字符串问题

      本文链接:https://www.haomeiwen.com/subject/vndraftx.html