Linux下发邮件乱码问题

有运维或运维开发方面的需求,可以联系博主QQ 452336092或Email:admin#centos.bz(收费)

作为系统管理员教程要写脚本生成报告,并将自动将邮件放到指定的人。然而收到的邮件经常有乱码(中文)。下面是解决方法:

例如cat test.sh:

#!/bin/bash  
export LANG=UTF-8  
/usr/local/mysql/bin/mysql -uroot -ppassword -e “select * from name” > /tmp/test$(date +%m%d).txt (test.txt有中文)  
/usr/local/bin/iconv -f UTF-8 -t GB2312 /tmp/”test$(date +%m%d).txt” | /bin/mail -s “test[$(date -d "1 day ago" +%D)]”  279262446@qq.com

原文出处:linuxeye -> https://blog.linuxeye.cn/149.html

打赏

如果此文对你有所帮助,请随意打赏鼓励作者^_^

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址