今天将挂在github上的博客搬迁到了莱缇娜的小屋
在搬迁的过程中发现有中文字的.html通过tomcat访问时会报404错误
折腾了好久才弄好- - 需要检查三个部分

1.首先判断服务器上Linux系统的字体支不支持中文显示

1
echo $LANG

如果显示的是zh_CN.UTF-8或者其他中文字体,那这一步就没有问题了
如果是C或者其他字体
那么就要修改系统字体了,百度搜一下吧- -

2.判断把项目从本地传输到服务器的过程中是否用utf-8编码

我用的是xftp,请在设置中勾选用utf-8编码
因为windows默认是gbk,linux默认是utf-8

3.修改tomcat配置

到 tomcat的conf文件夹修改server.xml
在```vim

1
2
3
4
5
6
7
添加一行URIEncoding="utf-8" 
```vim
<Connector port="8080"
URIEncoding="utf-8"
protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />