tomcat 中文路径和中文文件问题
来源:互联网 发布:python 定义二维数组 编辑:程序博客网 时间:2024/05/22 11:35
问题描述:
tomcat下,若访问路径中有中文,或访问中文名的文件,则会找不到资源(404错误)。
原因猜测:
仔细看message后,应该是tomcat错误的解析了路径中的中文,导致定向到错误的文件,自然找不到资源。
解决方法:
在/conf/server.xml文件<Connector ports=”8080” ……/>中添加URIEncoding=”UTF-8”和useBodyEncodingForURI=”true”。
然后重启tomcat.
作用是使用UTF-8格式编码url,这样,tomcat就能正确的解析url中的中文,并访问到正确的资源了。
存在的问题:
由于改变了url的编码格式,所以对 依靠url传递参数的GET方法产生影响,需要修改已存在的项目。
ByTheWay:
重启之后,若打开的网页乱码,则多是文件乱码的问题,因为tomcat已经加载到资源,只是文件显示乱码而已。。
因为树莓派是utf-8编码,曾在这里折腾了很长时间,最后才想到404和显示乱码不是一个问题。
java生成的文件是utf-8 without bom,但linux的utf-8是utf-8 with bom,坑。
阅读全文
0 0
- tomcat 中文路径和中文文件问题
- Tomcat访问中文路径问题
- tomcat不支持中文路径和文件名问题的解决
- 文件路径的中文问题
- fstream和 中文路径问题
- Struts2路径和中文问题
- tomcat中文路径问题与解决
- tomcat中文路径名问题的解决
- tomcat 中文路径无法下载问题
- tomcat 中文链接、中文路径
- Tomcat 访问路径中文或访问文件中文 404
- 让tomcat支持中文文件名和路径
- 让tomcat支持中文文件名和路径
- 让Tomcat支持中文路径名和中文文件名
- 让Tomcat支持中文路径名和中文文件名
- 让Tomcat支持中文路径名和中文文件名
- 让Tomcat支持中文路径和中文文件名
- 如何让Tomcat支持中文路径名和中文文件名
- 几分钟搞懂c#之FileStream对象读写大文件
- c#针对文本文件之StreamRead和StreamWriter出现的理由
- java实现求平方根
- Class 类练习6. <未完成> 条件型三方关系/ 甲乙方参数修改 / 通过第三方统计数据 / 条三后续操作 / 继承细节 / list
- Linux之redhat——ftp文件传输系统
- tomcat 中文路径和中文文件问题
- 微软全球资深副总裁Peter Lee和我们聊了聊微软神秘部门NExT
- 016 方程组基本理论之习题应用
- 批训练、注意力模型及其声纹分割应用,谷歌三篇论文揭示其声纹识别技术原理
- Scrum指南2017年最新修改
- 从一龙VS西提猜评论有感
- 追根溯源!一图看尽深度学习架构谱系
- 如何使用chrome自带的Javascript调试工具
- Xcode9学习笔记43