扫码关注官方订阅号
TOMCAT 中有此路径 photoGallery/430124/IMG/历史洪痕/430124000000000081v0004.JPG,我js里要打开这个图片。但是“历史洪痕”就会显示%E5%8E%86%E5%8F%B2%E6%B4%AA%E7%97%95不能改服务器编码的情况下怎么解决?
认证0级讲师
这个不是服务器编码的问题,这个属于URL编码,URL里除了ASCII可见字符外,其他字符必须进行编码,因此“历史洪痕”编码后就是你看到的那么长的字符串。
浏览器和tomcat一般能够自动处理URL编码,前端JS代码和后端Java代码一般都不需要关注。有一点需要注意,为了兼容性,需要浏览器和tomcat都使用UTF8进行编解码。如果JS代码或者Java代码接收到的数据不一致或者没有解码,一般情况下都是前后端编码不一致导致的。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
这个不是服务器编码的问题,这个属于URL编码,URL里除了ASCII可见字符外,其他字符必须进行编码,因此“历史洪痕”编码后就是你看到的那么长的字符串。
浏览器和tomcat一般能够自动处理URL编码,前端JS代码和后端Java代码一般都不需要关注。有一点需要注意,为了兼容性,需要浏览器和tomcat都使用UTF8进行编解码。如果JS代码或者Java代码接收到的数据不一致或者没有解码,一般情况下都是前后端编码不一致导致的。