美文网首页
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