Android WebView问题

ldj299 2012-04-23 03:04:18
我用WebView打开 /mnt/sdcard/第一个.html 这样的带中文标题的网页打不开,有童鞋有相关经验不,望指教。
...全文
135 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
AMinfo 2012-04-24
  • 打赏
  • 举报
回复
以前做音乐播放器的时候通过这个可以解决文件名为中文的、文件名中带空间的问题
Uri.encode("/mnt/sdcard/第一个.html")
veryitman 2012-04-24
  • 打赏
  • 举报
回复
中文不行?
念茜 2012-04-24
  • 打赏
  • 举报
回复
LZ都说了……含中文字符:

String path = new String("file:///mnt/sdcard/文件.html");
web.loadUrl(path);
sligner 2012-04-24
  • 打赏
  • 举报
回复
编码问题
技术小黑屋 2012-04-24
  • 打赏
  • 举报
回复
Uri.decode();
j_f0001 2012-04-24
  • 打赏
  • 举报
回复
设置下编码,在html里面
ldj299 2012-04-24
  • 打赏
  • 举报
回复
String path = new String("file:///mnt/sdcard/文件.html");
web.loadUrl(path);
这样就行啦!
foo1st 2012-04-23
  • 打赏
  • 举报
回复
改用File的list方法来获取路径,再传入给WebView。。
cidu602 2012-04-23
  • 打赏
  • 举报
回复
不知道怎么回事
ldj299 2012-04-23
  • 打赏
  • 举报
回复
是啊,可是系统自带的一个程序能打开呢
hotkarriver 2012-04-23
  • 打赏
  • 举报
回复
好像不行。。。中文字符都变成%E65%B5这样的字符了。。。

80,357

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧