最近在使用Powershell 编码的时候发现一个问题,只要邮件中有中文字符的邮件执行脚本以后,我们发现收到邮件都是乱码,状况如下:

使用Powershell 脚本发送邮件乱码问题?

对比下Powershell脚本,我们将邮件的·ENCODING 加上去了,但是如果我们采用手写的会出现如下的错误:

使用Powershell 脚本发送邮件乱码问题?

产生这个问题的原因是在于我们定义的utf-8直接是一个字符串,他不是系统默认接受的字符,因此我们需要在我的PS脚本中定义出系统能够接受的数据类型,我们需要在参数中定义如下的系统类型:

使用Powershell 脚本发送邮件乱码问题?

然后我们再次发送邮件,发现已经正常了:

 

使用Powershell 脚本发送邮件乱码问题?




本文转自 jerry1111111 51CTO博客,原文链接:http://blog.51cto.com/jerry12356/1619321,如需转载请自行联系原作者

相关文章:

  • 2021-06-13
  • 2022-12-23
  • 2022-12-23
  • 2022-02-05
  • 2021-09-23
  • 2021-06-03
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-08-02
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案