emacs - 在Outlook中使用Emacs时的字符编码转换错误

标签 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/上进行检查。

最佳答案

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

关于emacs - 在Outlook中使用Emacs时的字符编码转换错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5043341/

相关文章:

utf-8 - 如何在lua中将windows-1256转换为utf-8?

url - Outlook 中的 url 中的双斜线

python - 如何在我的 Outlook 已发送邮件文件夹中查看使用 Python 的 smtplib 发送的电子邮件?

emacs - emacs中如何删除重复行

emacs - Emacs 最好的代码模板工具是什么?

emacs - 如何使Emacs鼠标拖动不突出显示或设置标记

php - 是否有智能的 PHP Emacs 标记解决方案?

java - 如何转换网页中的奇怪字符?

c# - 仁慈SSH.NET : character encoding when uploading files

java - 如何使用java从outlook打开附加文档?