我使用PowerShell通過腳本以西班牙語發送Windows Server 2008 R2中的電子郵件,但文本顯示不正確。PowerShell不能正確顯示西班牙語文本
這是MI代碼:
$file = "c:\Contenido-Mail.txt"
if (test-path $file)
{
$from = "[email protected]"
$to = "<[email protected]>"
#Las direcciones del to deben indicarse con signos de mayor que
#y menor que.
$pc = get-content env:computername
$subject = "Mesaje de prueba del servidor " + $pc
$smtpserver ="192.168.4.133"
#Con Out-String formateamos el texto
$body = Get-Content $file | Out-String
foreach ($recipient in $to)
{
write-host "Enviando mail a $to"
Send-MailMessage -smtpServer $smtpserver -from $from -to $recipient -subject $subject -body $body
}
}
else
{
write-host "Configuración"
}
下面是正文:
JUEGO德tronos ES UNA意甲德電視
和這裏(權力EN英語的遊戲)它在Outlook客戶端中的外觀如何:
JUEGO德tronos ES UNA系列德televisi(王座恩ingl?博弈)3 N
你認爲我做錯了什麼?
嘗試用在獲取內容的命令編碼打..也許加上' - 編碼「ISO-8859-1」'什麼like那 –