知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

Linux脚本发邮件中文乱码解决

发布时间:2014-09-05 17:45:10作者:知识屋

1、系统装的是英文系统,但安装了中文包支持,查系统情况如下
[root@cbserver2 script]# locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=


2、要保证脚本文件(含有中文内容)是utf-8的编码,可vi进去后,:set fileencoding查看,如果不是就须进行转换


3、在脚本中发送邮件,用sendEmail程序,带上参数-o message-charset=utf-8,这样就可以了。
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜