Ich benutze PowerShell, um eine E-Mail von einem Windows Server 2008 R2 per Skript in Spanisch zu senden, aber der Text wird nicht korrekt angezeigt.PowerShell zeigt spanischen Text nicht richtig an
Dies ist mi Code:
Juego de tronos (Game of Thrones en alemán) es una serie de televisión
Und hier:
$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"
}
Hier ist der Körper So sieht es im Outlook-Client aus:
Juego de tronos (Game of Thrones en ingl? N) es una serie de Fernsehe? N
Glaubst du, ich mache etwas falsch gemacht?
Versuchen mit der Codierung spielen auf dem Get-Content-Befehl .. vielleicht hinzufügen '-Encoding "ISO-8859-1"' oder etwas wie das –