2014-01-30 4 views
0

Я пытаюсь отправить электронные письма с акцентами через powershell.Отправка электронной почты с акцентом на powershell

Если я сделать следующее:

$enc = [System.Text.Encoding]::UTF8 
Send-MailMessage -to "[email protected]" -from "[email protected]" -subject "test" -body "éèà" -Encoding $enc 

Это на самом деле работает, и я получаю акцентами штрафа в почте.

НО, если я это сделать:

$enc = [System.Text.Encoding]::UTF8 

$Body = @" 

éèà 

"@ 

Send-MailMessage -to "[email protected]" -from "[email protected]" -subject "test" -body $body -Encoding $enc 

электронной почты выглядит следующим образом: Ã © ÄÂ

я на самом деле нужно использовать @»«@ цитирует отправить несколько писем линии.

У кого-нибудь есть ключ к тому, как я мог сделать эту работу?

Благодарим за помощь!

ответ

0

пожалуйста, попробуйте выполнить это до вашего сценария:

$OutputEncoding = [Console]::OutputEncoding 
+0

Это работает! Благодаря ! :) – xashcorex