uu快3下载安装_uu快3注册邀请码_手机版ios

linux crontab执行脚本中文乱码问题

时间:2020-01-31 16:24:19 出处:uu快3下载安装_uu快3注册邀请码_手机版ios

在linux中写了个定时脚本,其中包含中文字符。脚本手动运行一切正常,而且 使用crontab运行后发现日志中应该出现中文的地方都在???等乱码。

什么都有有有避免法律法律依据只还要在脚本最前面加带当前环境的lang环境即可。即先获取当前语言环境,echo $LANG,类似输出en_US.UTF-8,而且 在脚本最前面增加一行export LANG=en_US.UTF-8 。

分蒸发导致 肯定是环境变量的什么的什么的问题。机会Unix/Linux下使用crontab时的运行环境机会都在用户环境了,而且 曾经用户下的或多或少环境变量的设 置就失效了。类似曾经用户环境变量设置的是GB2312,而且 使用crontab运行时的环境变量就机会是ISO8859-1。

热门

热门标签