Linux国际化默认无法中文(Content-Language:en-US)

项目上线到Linux系统后,国际化默认中文变成默认英文,之后发现,Windows系统还是默认中文(浏览器都设置成中文)

Linux国际化默认无法中文(Content-Language:en-US)
Linux系统请求
Linux国际化默认无法中文(Content-Language:en-US)
Windows系统请求

发现请求头没问题,但是响应头Content-Language 有问题

一番折腾查,发现这个语言和linux服务器的默认语言有关系.
用“locale”命令查看.
Linux国际化默认无法中文(Content-Language:en-US)
果然默认是英文的.

修改默认语言.网上查了两种方法

1.修改这个文件 : /etc/default/locale 末尾加 LANG=“zh_CN.UTF-8”
2.修改这个文件 : /etc/bashrc 末尾加 LANG=“zh_CN.UTF-8”

我没找到 /etc/default/locale 这个文件,所以使用第二中方法
Linux国际化默认无法中文(Content-Language:en-US)
又查了一下
Linux国际化默认无法中文(Content-Language:en-US)
行了,重启一下jar包
搞定!!!