Autohotkey ComObjActive Outlook错误编码的变音符号

时间:2017-12-01 09:13:18

标签: outlook character-encoding autohotkey

目前,我使用Autohotkey为文本和附件预先填写电子邮件。

tml_body=
  (
  <html>
    <body>

      test

    </body>
  </html>
  )

m := ComObjActive("Outlook.Application").CreateItem(0)
m.Subject := "subject with umlauts äüö "
m.To := "foo@bar.com"
m.CC := "foo@bar.com"
m.HTMLBody := html_body
m.Display
;m.attachments.add("filepath")

WinWait Untitled - Message (HTML)
WinActivate Untitled - Message (HTML)

使用此脚本打开一个新的Outlook邮件,其中包含以下主题“主题与变音符号äüö” 在hmtlbody中,像&uuml;这样的东西可以工作但不在主题中。

如何设置或编码主题以正确显示特殊字符/变音符号?

1 个答案:

答案 0 :(得分:1)

尝试以UTF-8格式保存代码。

e.g。

  • 在记事本中选择文件 - &gt;另存为... - &gt;编码 - &gt; UTF-8
  • 在Notepad ++中选择编码 - &gt;用UTF-8编码