RDOmessage.saveas将Msg转换为Eml会显示韩文的损坏文本

问题描述

感谢您与我们分享这个很棒的工具!

我测试了使用AutoIt,Outlook2016和redemption.dll版本5.24将msg文件转换为eml文件的过程,如下所示。

#include <OutlookEX.au3>
$Application = _OL_open()  ; just for check
$Session = ObjCreate("Redemption.RDOSession")
$Session.MAPIOBJECT = $Application.Session.MAPIOBJECT   ; just for check
$Msg = $Session.GetMessageFromMsgFile("d:\test\EML 변환 TEST.msg")   
$Msg.display   ; just for check
$Msg.SaveAs("d:\test\Test1.eml",1024)

使用韩语,在带有redemption.dll的Outlook中读取或显示msg文件没有问题。 但是,当使用SaveAs转换eml文件时,所有朝鲜语字符都会损坏。

此测试中的原始msg文件,使用redemption.dll转换为eml的文件以及使用其他工具转换为eml的文件都经过压缩和linked

谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...