Chinaunix

标题: [已解决]求教mail命令中邮件头怎么使用UTF-8的字符 [打印本页]

作者: qooweds    时间: 2013-06-05 21:20
标题: [已解决]求教mail命令中邮件头怎么使用UTF-8的字符
本帖最后由 qooweds 于 2013-06-06 10:30 编辑

我想在邮件头里面也用中文,可是
  1. sh test.sh |mail -s "=?UTF-8?B?邮件头?=" xxx@xxx.xxx
复制代码
这样发出来是乱码
google了下,有人说新建一个邮件文件,在里面用
  1. Subject: =?UTF-8?B?5L2g5aW9?=
复制代码
可以搞定
不过我想把test.sh脚本和发邮件一条命令搞定,不另外用文件,请问有好的解决办法吗?
作者: qooweds    时间: 2013-06-05 21:39
google找到解决办法了
  1.     echo “中文邮件内容” | mail -s “=?UTF-8?B?`echo 中文主题Test | base64`?=” services@wardking.com  
复制代码





欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2