Linux CentOS Tomcat7 中文路径乱码问题

柏伦 Belen 2015-07-01 11:01:26
好郁闷的乱码,在WINDOWS上是没有问题的,但一上LINUX服务器,各种乱码。
我把文件放在项目根目录下,通过TOMCAT访问下载,但中文貌似被转义,从而找不到文件报404.如下图:


我通过TOMCAT 里的CONF目录,修改了service.xml里的编码,加了URIEncoding="UTF-8" 及URIEncoding="GBK ,都不行。


以下是LINUX服务器的版本及编码信息。


求大神。。
...全文
2416 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
奔跑的狮子头 2019-07-05
  • 打赏
  • 举报
回复
你确定一个为GBK一个为utf-8可以吗?
Miss—— 2017-02-13
  • 打赏
  • 举报
回复
为啥我按照楼主的方法 没用啊 。。。
RanchoYang 2015-08-18
  • 打赏
  • 举报
回复
谢谢,帮了大忙 ,
woaijava520 2015-07-10
  • 打赏
  • 举报
回复
引用 8 楼 woaijava520 的回复:
[quote=引用 7 楼 programmer_sir 的回复:] [quote=引用 4 楼 woaijava520 的回复:] 我也出现这样的问题,你是怎么解决的?
cenots上的修改后编码: [/quote] 能否给我你的QQ,我想请教你下,谢谢[/quote] 已经按你的解决了 谢谢
woaijava520 2015-07-10
  • 打赏
  • 举报
回复
引用 7 楼 programmer_sir 的回复:
[quote=引用 4 楼 woaijava520 的回复:] 我也出现这样的问题,你是怎么解决的?
cenots上的修改后编码: [/quote] 能否给我你的QQ,我想请教你下,谢谢
柏伦 Belen 2015-07-10
  • 打赏
  • 举报
回复
引用 4 楼 woaijava520 的回复:
我也出现这样的问题,你是怎么解决的?

cenots上的修改后编码:
柏伦 Belen 2015-07-10
  • 打赏
  • 举报
回复
引用 4 楼 woaijava520 的回复:
我也出现这样的问题,你是怎么解决的?

1.先看下你的开发环境是什么编码,我电脑是win8。是GBK。怎么看?进DOS,输入:chcp,如果活动代码为936,则是GBK。
2.看你linux的默认编码(先确认有中文包)。命令#locale,如果与你的开发环境不一样,修改一下。我修改为:zh_CN.gb。。修改完成后,记得重启下。
3.在tomcat -- conf中修改server.xml如下图。


好像还有个地方,你先改下试试。
走在四季 2015-07-10
  • 打赏
  • 举报
回复
linux 都是大神
woaijava520 2015-07-10
  • 打赏
  • 举报
回复
我也出现这样的问题,你是怎么解决的?
柏伦 Belen 2015-07-02
  • 打赏
  • 举报
回复
已解决。。。具体后面在补
柏伦 Belen 2015-07-01
  • 打赏
  • 举报
回复
我设置了UTF-8也不行。

<Connector port="80" protocol="HTTP/1.1"
               URIEncoding="UTF-8"
               connectionTimeout="20000"
               redirectPort="8443" />

柏伦 Belen 2015-07-01
  • 打赏
  • 举报
回复
第二张图传错了。

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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