集群智慧-服务就是好,有事电话:159-9855-7370

我的网站

关于crontab中文乱码问题

时间:2017-07-01 18:43来源: 作者: 点击:
关于crontab中文乱码问题 ,LinuxTone | 运维专家网论坛 - 最棒的Linux运维与开源架构技术交流社区!

原本可以正常执行的脚本放到crontab调度后,遇到了中文乱码问题。脚本在shell环境下直接运行没有问题。结论是Unix/Linux下使用crontab时的运行环境已经不是用户环境了,因此原本用户下的一些环境变量的设置就失效了。例如原来用户环境变量设置的是GB2312,但是使用crontab运行时的环境变量就可能是ISO8859-1。
解决方法:
      首先执行命令echo $LANG,假设输出是en_US.UTF-8
      然后在脚本中增加一行export LANG=en_US.UTF-8



ykyx00 发表于 2011-10-25 09:27:52

学习了,哈啊

xubin 发表于 2011-10-25 09:51:58

呵呵:victory:

johnderm 发表于 2011-10-25 18:20:06

支持楼主,学习了。
------分隔线----------------------------
栏目列表
推荐内容
友情链接:大连网站建设--集群智慧(大连)信息技术有限公司