在线等tomcat 中文图片名字显示问题

zhouzhijian888 2008-11-15 12:22:33
URIEncoding="utf-8" 加上后不还是不行 请教高手
...全文
312 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhouzhijian888 2008-11-15
  • 打赏
  • 举报
回复
文件名 不是我定的 没办法 我试试 你的方法
  • 打赏
  • 举报
回复
强烈建议:使用英文名

呵呵
  • 打赏
  • 举报
回复
最好用utf-8編碼发送(你这里已经改过了)
文件名最好不要用中文﹐不好﹗

这是客户端的浏览器的问题,不是服务器可以解决的。
Internet Explorer默认是按照UTF-8来发送URL的,这样就无法访问带有中文字符的URL。
一般用户不去更改这个设置,所以就看不到中文名的文件了(当然,就看不到中文名的图片)。
所以如果你要保持兼容性,就用英文文件名;
否则,就在网页上提示用户,更改“Internet选项”→“高级”,把“始终以UTF-8发送URL”前面的钩取消——每个浏览你的网页的用户都这样改,你不会这么狠吧?
Jarvis-Li 2008-11-15
  • 打赏
  • 举报
回复
先进行编码再解码
cat77771986 2008-11-15
  • 打赏
  • 举报
回复
用中文名称好像不行他会乱码,你可以给他转下码
zhouzhijian888 2008-11-15
  • 打赏
  • 举报
回复
${imgpath.aa} 这个的编码方式是什么?
zhouzhijian888 2008-11-15
  • 打赏
  • 举报
回复
不行!~~ session 中出来的还是????号的中文

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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