为了账号安全,请及时绑定邮箱和手机立即绑定

js中怎么访问tomcat中有中文文件夹。

js中怎么访问tomcat中有中文文件夹。

富国沪深 2018-09-06 14:09:31
TOMCAT 中有此路径 photoGallery/430124/IMG/历史洪痕/430124000000000081v0004.JPG,我js里要打开这个图片。但是“历史洪痕”就会显示%E5%8E%86%E5%8F%B2%E6%B4%AA%E7%97%95不能改服务器编码的情况下怎么解决?
查看完整描述

1 回答

?
翻翻过去那场雪

TA贡献2065条经验 获得超14个赞

这个不是服务器编码的问题,这个属于URL编码,URL里除了ASCII可见字符外,其他字符必须进行编码,因此“历史洪痕”编码后就是你看到的那么长的字符串。

浏览器和tomcat一般能够自动处理URL编码,前端JS代码和后端Java代码一般都不需要关注。有一点需要注意,为了兼容性,需要浏览器和tomcat都使用UTF8进行编解码。如果JS代码或者Java代码接收到的数据不一致或者没有解码,一般情况下都是前后端编码不一致导致的。


查看完整回答
反对 回复 2018-10-02
  • 1 回答
  • 0 关注
  • 821 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信