我正在尝试.csv
通过 Windows 10 上的 Outlook 365 将我的电子邮件导出为文件:
文件 -> 打开并导出 -> 导入/导出 -> 导出到文件 -> 逗号分隔值 -> 选择收件箱 -> 下一步然后完成。
该.csv
文件对英语消息有效,但对阿拉伯语消息无效。阿拉伯语消息显示为问号。我已经安装了阿拉伯语语言包。
这是我到目前为止尝试过的
文件 -> 选项 -> 高级 -> 国际
我更改了几种不同编码的编码设置并尝试了不同的组合。
.csv
在记事本中打开该文件,将其保存为.csv
UTF-8编码的文件。通过以下方式读取 Excel 中的文件
数据 -> 导入
.csv
并选择不同的编码(包括UTF-8和阿拉伯编码)。
使用 Python 和 UTF-8 读取它。
- 将其导入到 Access。
- 使用聊天支持,这家伙一无所知。
- 试过打电话,说我的号码错误。
根据以上内容,这不是导入/读取的问题。这是导出的问题。
有人知道吗?
答案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
还有很多其他有用的选项。