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

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

富国沪深
浏览 822回答 1
1回答

翻翻过去那场雪

这个不是服务器编码的问题,这个属于URL编码,URL里除了ASCII可见字符外,其他字符必须进行编码,因此“历史洪痕”编码后就是你看到的那么长的字符串。浏览器和tomcat一般能够自动处理URL编码,前端JS代码和后端Java代码一般都不需要关注。有一点需要注意,为了兼容性,需要浏览器和tomcat都使用UTF8进行编解码。如果JS代码或者Java代码接收到的数据不一致或者没有解码,一般情况下都是前后端编码不一致导致的。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript