自动热键COMOBJECT活动Outlook umlauts编码错误

自动热键COMOBJECT活动Outlook umlauts编码错误,outlook,character-encoding,autohotkey,Outlook,Character Encoding,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 :=

目前,我使用自动热键预先填充带有文本和附件的电子邮件

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)
tml\u车身=
(
测验
)
m:=ComObjActive(“Outlook.Application”).CreateItem(0)
m、 主题:=“带有umlautsäüö的主题”
m、 致:=”foo@bar.com"
m、 抄送:=”foo@bar.com"
m、 HTMLBody:=html\u body
m、 展示
;m、 附件。添加(“文件路径”)
WinWait无标题-消息(HTML)
WinActivate无标题-消息(HTML)
使用此脚本打开一封新的outlook邮件,邮件主题为“主题为umlauts÷üÔ 在hmtlbody中,类似于
ü有效,但不在主题中

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

尝试以格式保存代码

e、 g

  • 在记事本中选择文件-->另存为…-->编码-->UTF-8
  • 在记事本++中选择编码-->UTF-8编码

尝试以UTF-8格式保存代码。将代码粘贴到记事本文档中,然后选择文件-->另存为…-->编码-->UTF-8。哇,它成功了。谢谢…但对我来说还是很奇怪。我用Atom编辑了文件,选择了UTF-8,但主题仍然是错误的。在记事本++中打开文件并选择
UTF-8
而不是
UTF-8 ohne BOM
并再次保存后,它工作了。。。在Atom中编辑某些内容并将其保存在那里之后,它仍然很好。有时候我真的很讨厌也不理解字符编码-。-@user3419297如果你愿意,可以添加你的回答,我会接受的。