我对blat中的希伯来语编码有问题。我在特定窗口程序中使用此命令:
blat $mailfile -charset "UTF-8" -subject "$subjectALL" -f $sender -to $receiver -cc $blind -attach "$6" > $blatoutput
我的问题是当电子邮件来时,它有错误的主题追踪器。我尝试通过将命令中的 -charset 更改为 windows-1255/ISO8859/OEM 862 来修复它,但没有任何帮助。
我想在邮件主题中看到正确的希伯来字符。
RFC 不允许在信封中使用 8 位字符。应将主题文本转换为 base64 编码字符串:
export x=`base64 <<EOF
$subjectALL
EOF`
blat $mailfile -charset "UTF-8" -subject "=?UTF-8?B?$x" -f $sender -to $receiver -cc $blind -attach "$6" > $blatoutput