【发布时间】:2017-12-01 19:19:33
【问题描述】:
目前我使用 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; 之类的东西有效,但在主题中无效。
如何设置或编码主题以正确显示特殊字符/变音符号?
【问题讨论】:
-
尝试以 UTF-8 格式保存代码。将代码粘贴到记事本文档中,然后选择文件 --> 另存为... --> 编码 --> UTF-8。
-
哇,它完成了这项工作。谢谢......但这对我来说仍然很奇怪。我用 Atom 编辑了文件并选择了 UTF-8,但主题仍然是错误的。在记事本++中打开文件并选择
UTF-8而不是UTF-8 ohne BOM并再次保存它之后它工作了......在Atom中编辑了一些东西并将它保存在那里它仍然很好。有时我真的很讨厌并且不懂字符编码-.- -
@user3419297 如果您愿意,请将您的回复添加为答案,我会接受。
标签: outlook character-encoding autohotkey