Windows Microsoft Outlook不一致地保存文件

Windows Microsoft Outlook不一致地保存文件,windows,file,email,unicode,outlook,Windows,File,Email,Unicode,Outlook,我正在从事一个.net项目,并与outlook进行交互。其想法是用户通过其microsoft outlook客户端(outlook 2007或outlook 2010)接收电子邮件。他选择其中一封电子邮件并另存为Outlook Unicode邮件格式(*.msg) 然后我拿了这个文件,用代码读了一遍 问题是,在某些机器上,文件是用html标记保存的,而在其他机器上,相同的电子邮件是不带html标记保存的,我使用这些标记来识别电子邮件的特定信息 我认为这是office或windows版本的问题,但

我正在从事一个.net项目,并与outlook进行交互。其想法是用户通过其microsoft outlook客户端(outlook 2007或outlook 2010)接收电子邮件。他选择其中一封电子邮件并另存为Outlook Unicode邮件格式(*.msg)

然后我拿了这个文件,用代码读了一遍

问题是,在某些机器上,文件是用html标记保存的,而在其他机器上,相同的电子邮件是不带html标记保存的,我使用这些标记来识别电子邮件的特定信息

我认为这是office或windows版本的问题,但不是,这两台机器都有相同的office版本、相同的windows版本和安装的程序

我无法确定这两台机器之间的区别。我确信它与unicode格式或其他东西有关

注:

电子邮件格式无法更改(不可能,我已向客户询问)

电子邮件中包含表格,我需要的信息在表格中

我不能做一些不同的事情,所以我需要让客户按照前面的解释保存电子邮件,并且我必须使用我创建的.net应用程序处理电子邮件

有没有人知道这里有什么问题?我需要确定为什么两台配置相同的机器以不同格式保存相同的outlook电子邮件

我用记事本打开它来验证电子邮件格式++