使用Emacs与Outlook时字符编码转换错误

时间:2011-02-18 15:45:47

标签: emacs character-encoding outlook

我目前正在使用outlookedit.el从Outlook中往返电子邮件,以便在与人对应时保持理智。它的工作非常精美,除非我必须使用特殊字符,在这种情况下,“åäö”用于瑞典语。

当我在Outlook( Cc oe )中打开包含这些字符的电子邮件时,它们在Emacs中看起来都很好但是当我将更改保存回Outlook时( Cc os )“åäö”变成“åöö”切换回Emacs( Cc oe )它们由Emacs正确转换再次进入“åäö”。

如果我没有使用 outlookedit.el 而是在Outlook和Emacs之间复制/粘贴文字,那么字符转换似乎完美无缺,但我不想这样做。

我试图强制Outlook将电子邮件编码为选项下的US-ASCII,ISO-8859-1和UTF-8 - > 邮件格式 - > 国际选项... 但结果始终相同。

我如何(最好)修改我的.emacs以正确处理字符转换或重新配置Outlook以使这些字符的往返运作?

我目前的Emacs配置已在http://github.com/dholm/dotemacs/进行检查。

1 个答案:

答案 0 :(得分:0)

我的猜测是在Shell和outlookedit.el之间,你的角色编码会发生一些事情。您可以尝试将缓冲区的默认编码系统设置为UTF-8,ASCII或CP-1252(默认为Windows)。