как изменить кодировку строковой переменной в UTF8 в powershell - PullRequest
0 голосов
/ 22 октября 2018

В моем скрипте PS у меня есть строковая переменная, которая позже используется в качестве тела html-письма.Мне нужно изменить кодировку переменной на UTF8, чтобы текст правильно отображался в электронном письме.Переменная определена в скрипте, она не читается ни из одного файла.Кто-нибудь может мне помочь исправить это?

Решение в Кодировать строку в UTF-8 не сработало для меня.

1 Ответ

0 голосов
/ 05 апреля 2019

Я решил это с помощью -encoding "UTF8".

  Send-MailMessage    -From $FromEmail `
                -to $mailto `
                -Subject $mailSubject `
                -Body $EmailBody `
                -SmtpServer $SMTPHost `
                -port $SMTPPort `
                -UseSsl `
                -Credential $cred `
                -BodyAsHtml `
                -Encoding "UTF8"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...