linux下crontab执行java中文乱码问题
来源:互联网 发布:wampserver 配置域名 编辑:程序博客网 时间:2024/06/06 02:49
最近在服务器上执行java文件,手动执行shell脚本没问题,中文显示正常。但是加入crontab任务之后,中文就变成乱码(?)。
网上查找各种方法后发现:这是由于加入crontab后字符集会变为linux的root环境下的字符集。
在服务器输入echo $LANG可以得到字符集为
zh_CN.GB18030而java默认的字符集应该是UTF-8,这样就导致了中文乱码问题。
解决方法:
shell脚本执行java的时候直接指定encoding,与服务器的字符集保持一致。比如
java -Dfile.encoding=GBK -classpath "$CLASSPATH" $CLASS "$@"
0 0
- linux下crontab执行java中文乱码问题
- linux/unix下执行crontab定时任务中文乱码问题
- Linux下使用crontab执行java乱码
- crontab执行脚本中文乱码,手动执行没有问题
- crontab执行脚本中文乱码,手动执行没有问题
- crontab执行脚本中文乱码,手动执行没有问题
- crontab执行脚本中文乱码,手动执行没有问题
- Linux下Java程序中文乱码问题
- Linux下Java程序中文乱码问题
- linux下crontab定时执行java程序,java程序不执行的问题
- linux下crontab定时执行java程序,java程序不执行的问题
- linux crontab 执行问题
- Linux下执行Oracle语句中文乱码
- 解决Linux下Java控制台中文乱码问题
- Linux下Java程序中文乱码问题研究
- java压缩zip文件中文乱码问题 linux 下
- JAVA应用在LINUX环境下中文乱码问题处理
- linux下Java程序插入DB数据中文乱码问题
- iOS 的几种数据持久化方案
- Android Studio NDK 编译
- 组合c(m,n)的计算方法
- 开发业务逻辑
- SQLServer 系统数据库msdb备份信息太多
- linux下crontab执行java中文乱码问题
- java发送邮件
- Online Judge System For SzNOI 题库 语法百题 C++ d004
- 转 -- MySQL主从失败, 错误Got fatal error 1236解决方法
- Linux lspci查看硬件设备
- QQ邮箱 503 : HTTP Error 503 服务暂时不可用,请刷新重试
- PSI/SI深入学习1——预备知识
- leetcode之链表-单链表反转-C++
- POI对EXCEL的操作【重点:如何设置CELL格式为文本格式】