crontab執行腳本發郵件中文亂碼,手動執行沒有問題

今天寫了個腳本,定時給指定郵箱發送郵件,手動執行的時候沒有問題,但添加到計劃任務後發送的郵件就中文亂碼,變成一個不知名的附件形式: 上網查了下原因 產生原因:      這是因爲Unix/Linux下使用crontab時的運行環境已經不是用戶環境了,因此原本用戶下的一些環境變量的設置就失效了。例如原來用戶環境變量設置的是GB2312,但是使用crontab運行時的環境變量就可能是ISO8859-1
相關文章
相關標籤/搜索