Linux服务器Java输出文件中文乱码
2024-08-28 21:36:40
使用下面语句查看编码:
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 命令测试。
最后重启服务器,即可。
参考自:https://confluence.atlassian.com/confkb/filesystem-encoding-is-written-as-ansi_x3-4-1968-even-though-the-server-is-set-to-utf-8-658735809.html
最新文章
- 《Ansible权威指南》笔记(1)——安装,ssh密钥登陆,命令
- [分享] 史上最简单的封装教程,五分钟学会封装系统(以封装Windows 7为例)
- ios9 http请求不能使用
- mongoDB使用复制还原数据库节省空间
- 第一篇、HTML标签
- 4.MySQL连接并选择数据库(SQL &; C)
- jsp - java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver
- Android SimpleAdapter ListView (锁定手机,解锁手机的列表)
- 文本面板——axure线框图部件库介绍
- PHP新手之学习类与对象(4)
- 第四周LINUX 学习笔记
- Linux下python3、virtualenv、Mysql、redis安装配置
- c++ 入门之深入探讨拷贝函数和内存分配
- JMeter高并发场景下存在请求无数据
- SVM实例及Matlab代码
- oracle数据库数值类型
- org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'list' in 'c
- java web项目使用IDEA打成war包
- sql的存储过程实例--动态根据表数据复制一个表的数据到另一个表
- SQL记录-PLSQL字符串
热门文章
- 采集网站特殊文件Meta信息
- kafka技术分享02--------kafka入门
- Wdatepick控件只能选当前时间以前的时间
- 【postman】postman测试API报错如下:TypeError: Failed to execute 'fetch' on 'Window': Invalid value 对中文支持不好
- scp 时出现permission denied
- 开源软件许可认证:open softwae license
- 和菜鸟们一起攻克金盾2018SS加密视频
- sdut 面向对象程序设计上机练习九(对象指针)
- Data Binding Guide——google官方文档翻译(上)
- Android 扫描Scard卡全部的图片