Created
October 21, 2015 01:34
-
-
Save zhixingchou/4a898b90ad5d2d90d67d to your computer and use it in GitHub Desktop.
Linux send邮件中文乱码-中文标题乱码
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
http://jimingsong.iteye.com/blog/1539446 (引用) | |
使用UTF-8编码发送邮件,可以彻底解决乱码问题。Linux系统中,可以将locale设置为en_US.UTF-8或者zh_CN.UTF-8,这样邮件内容可以自动编码为UTF8。 | |
但是发送邮件时使用mail命令时,邮件主题的编码仍然会出现乱码问题。这时就需要将邮件主题先行编码,再寄送。 | |
大多数Linux发行版都提供了base64命令,用于将单个文件、标准输入等转换为Base64编码,这正是发送中文邮件主题所需要的。 | |
测试代码代码 收藏代码 | |
echo “中文邮件内容” | mail -s “=?UTF-8?B?`echo 中文主题Test | base64`?=” [email protected] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment