首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

在linux上执行JAVA,手动执行与crontab执行可能会出现乱码有关问题

2012-09-15 
在linux下执行JAVA,手动执行与crontab执行可能会出现乱码问题注意:在linux下执行JAVA,手动执行与crontab执

在linux下执行JAVA,手动执行与crontab执行可能会出现乱码问题
注意:在linux下执行JAVA,手动执行与crontab执行可能会出现乱码问题

解决方案如下:

???? 加入 crontab后执行环境会变为linux的root环境下的字符集,但是在每个用户下的环境是不一致的,导致中文各种乱码问题,解决办法是在shell中执行java的时候直接指定运行时encoding就可以了

???例如:
?? java -Dfile.encoding=UTF-8 -classpath $CLASSPATH:.:/home/k147984/test/DataManager/lib/balanceantlr-2.7.6.jar

热点排行