Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 希伯来语编码_Windows_Encoding_Cmd_Hebrew_Blat - Fatal编程技术网

Windows 希伯来语编码

Windows 希伯来语编码,windows,encoding,cmd,hebrew,blat,Windows,Encoding,Cmd,Hebrew,Blat,我对blat中的希伯来语编码有问题。我在特定的windows程序中使用此命令: blat $mailfile -charset "UTF-8" -subject "$subjectALL" -f $sender -to $receiver -cc $blind -attach "$6" > $blatoutput 我的问题是,当电子邮件来的时候,它有错误的主题字符。我尝试通过将命令中的-charset更改为windows-1255/ISO8859/OEM 862来修复它,但没有任何帮助

我对blat中的希伯来语编码有问题。我在特定的windows程序中使用此命令:

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
export x=`base64