项目上线到Linux系统后,国际化默认中文变成默认英文,之后发现,Windows系统还是默认中文(浏览器都设置成中文)
Linux系统请求
Windows系统请求
发现请求头没问题,但是响应头Content-Language 有问题
一番折腾查,发现这个语言和linux服务器的默认语言有关系.
用“locale”命令查看.
果然默认是英文的.
修改默认语言.网上查了两种方法
1.修改这个文件 : /etc/default/locale 末尾加 LANG=“zh_CN.UTF-8”
2.修改这个文件 : /etc/bashrc 末尾加 LANG=“zh_CN.UTF-8”
我没找到 /etc/default/locale 这个文件,所以使用第二中方法
又查了一下
行了,重启一下jar包
搞定!!!