Outlook 将电子邮件导出为 .csv - 编码

Outlook 将电子邮件导出为 .csv - 编码

我正在尝试.csv通过 Windows 10 上的 Outlook 365 将我的电子邮件导出为文件:

文件 -> 打开并导出 -> 导入/导出 -> 导出到文件 -> 逗号分隔值 -> 选择收件箱 -> 下一步然后完成。

.csv文件对英语消息有效,但对阿拉伯语消息无效。阿拉伯语消息显示为问号。我已经安装了阿拉伯语语言包。

这是我到目前为止尝试过的

  1. 文件 -> 选项 -> 高级 -> 国际

    我更改了几种不同编码的编码设置并尝试了不同的组合。

  2. .csv在记事本中打开该文件,将其保存为.csvUTF-8编码的文件。

  3. 通过以下方式读取 Excel 中的文件

    数据 -> 导入.csv

    并选择不同的编码(包括UTF-8和阿拉伯编码)。

  4. 使用 Python 和 UTF-8 读取它。

  5. 将其导入到 Access。
  6. 使用聊天支持,这家伙一无所知。
  7. 试过打电话,说我的号码错误。

根据以上内容,这不是导入/读取的问题。这是导出的问题。
有人知道吗?

答案1

您是否尝试过通过数据 > 从文本/CSV 导入 CSV?我们可以将文件来源更改为阿拉伯语相关。另一个原因可能是从 Outlook 导出时,阿拉伯语可能已被问号替换。除了 CSV,您还可以尝试导出到 Unicode 文本 (*.txt) 文件,看看阿拉伯语是否显示正确。

答案2

如果您可以访问 Linux,您可以导出为 *.pst,并在 Linux 上使用命令行工具:读档将 pst 转换为 utf-8 编码的文本文件。

命令:

**readpst -C utf-8 filename.pst**

将把 filename.pst 转换为 utf-8 编码的文本文件。

该命令readpst还有很多其他有用的选项。

相关内容