Send-MailMessage标题之乱码解决

简介:

对于Exchange管理员来说会经常测试线上系统的服务运行状态,powershell的send-mailmessage命令是运用比较频繁的,但是如果在用此命令编写脚本的时候会经常遇到发送中文邮件主题或内容的时候出现乱码。比如以下命令,邮件主题是一个中文字符。

1
Send-MailMessage  -from  "test1@contoso.com"  -to  "test2@contoso.com"  -Subject  "测试"  -body  "测试" -SmtpServer mail.contoso.com

命令运行后邮件客户端的显示:

140128976.png

那么这种情况下需要添加-Encoding参数,为了支持中文字符我们需要选择UTF8编码。

1
Send-MailMessage  -from  "test1@contoso.com"  -to  "test2@contoso.com"  -Subject  "测试"  -body  "测试" -SmtpServer mail.contoso.com  -Encoding  ( [System.Text.Encoding] ::UTF8)

140817541.png



本文转自handsome7038 51CTO博客,原文链接:http://blog.51cto.com/lixiaosong/1343181

相关文章
|
C# Windows
c# richTextBox显示一个txt文档出现中文乱码
1、参考解决方案 怎么读的呢? 如果是从文本中读的,考虑一下编码问题 FileStream fs = new FileStream(@"c:\你的文本.txt", FileMode.
2990 0
|
Java JavaScript
window.location.herf=url参数有中文,到后台乱码问题解决
js中的代码:   /*将中文的参数进行两次编码 */   function queryByName(){                    //获取查询条件的用户名                    var queryName=$("#queryName").
1488 0
html文件里面怎么使用elementui的Message以及MessageBox
html文件里面怎么使用elementui的Message以及MessageBox
552 0
html文件里面怎么使用elementui的Message以及MessageBox
|
7月前
element UI 中多行消息提示的实现(this.$message的换行)
element UI 中多行消息提示的实现(this.$message的换行)
292 0
|
9月前
Text文本框简单实例
Text文本框简单实例
71 1
|
SQL 算法
【hacker的错误集】解决response.text获取中文乱码问题
在获取网页源代码时如果不指定页面所对应的编码格式就会出现中文是乱码的情况,这时需要找到页面所所对应的编码格式
181 0
【hacker的错误集】解决response.text获取中文乱码问题
|
Unix C++ Windows
回车"(carriage return)和"换行"(line feed)的区别和来历
这两天研究小票打印机编程手册,遇到这样一个问题: LF,即Line Feed,中文意思“换行”;CR,即Carriage Return,中文意思“回车”。
4994 1
|
C# 数据库
TX Text Control文字处理教程(11)使用文本框
本章主要讲述如何利用文本框控件来控制和操作文本。相应的源代码可以在TX Text Control.NET的安装目录中找到:         Samples\WinForms\VB.NET\ Text Frames         Samples\WinForms\CSharp\ Text Frames 第一步:插入文本框 插入文本框操作首先需要创建一个 TextFrame 的实例, 然后将其添加到 TextFrameCollection集合对象中。
909 0

热门文章

最新文章