将Emacs与Outlook一起使用时出现字符编码转换错误

将Emacs与Outlook一起使用时出现字符编码转换错误,emacs,character-encoding,outlook,Emacs,Character Encoding,Outlook,我目前习惯于往返Outlook的电子邮件,以便在与人通信时保持理智。它工作得很好,除了我必须使用特殊字符,在这个例子中是瑞典语中使用的“åäö” 当我在Outlook(C-C o e)中打开包含这些字符的电子邮件时,它们在Emacs中看起来都正常,但当我将更改保存回Outlook(C-C o s)时,“åää”变为“ÃÃÃ挈ýý”切换回Emacs(C-C o e),它们又被Emacs正确地转换为“åää” 如果在Outlook和Emacs之间复制/粘贴文本而不是使用outlookedit.e

我目前习惯于往返Outlook的电子邮件,以便在与人通信时保持理智。它工作得很好,除了我必须使用特殊字符,在这个例子中是瑞典语中使用的“åäö”

当我在Outlook(C-C o e)中打开包含这些字符的电子邮件时,它们在Emacs中看起来都正常,但当我将更改保存回Outlook(C-C o s)时,“åää”变为“ÃÃÃ挈ýý”切换回Emacs(C-C o e),它们又被Emacs正确地转换为“åää”

如果在Outlook和Emacs之间复制/粘贴文本而不是使用outlookedit.el,那么字符转换似乎可以完美执行,但我不希望这样做

我试图强制Outlook在选项->邮件格式->国际选项下将电子邮件编码为US-ASCII、ISO-8859-1和UTF-8。。。但结果总是一样的

如何(最好)修改my.emacs以正确处理字符转换,或者如何重新配置Outlook以使这些字符往返工作


我当前的Emacs配置将在进行检查。

我猜在Shell和outlookedit.el之间,您的字符编码发生了一些问题。您可以尝试将缓冲区的默认编码系统设置为UTF-8、ASCII或CP-1252(windows默认值)。

您是否尝试过对Emacs缓冲区执行相同的操作?(即,显式设置编码系统以匹配Outlook的编码系统)