运用下面语句检察编码:
String encoding = System.getProperty("file.encoding");
效果输出:ANSI_X3.4-1968,从而致使中文乱码。
解决方法:
经由过程 locale 检察服务器体系编码,须要修正:
1、在tomcat启动剧本里到场 -Dfile.encoding=UTF-8
选项
2、修正配置文件,使得以下环境变量为如许的值:
LANG="en_US.UTF-8" LC_ALL="en_US.UTF-8"
可运用locale敕令测试。
3、重启服务器即可。
引荐教程:java教程
以上就是linux服务器java输出文件中文乱码的细致内容,更多请关注ki4网别的相干文章!