我在一家公司工作,该公司正在运行一个用于会计管理的 Web 应用程序。
我最近收到一份关于通过电子邮件以 Excel 格式导出报告的投诉(该报告包含希伯来语字符):
对于特定用户,当报告包含超过 10 行(相对于我们通常生成的报告而言相当少)时,Excel 会以乱码形式显示字符串。
奇怪的是,这只发生在特定的用户帐户、具有多个版本的 Excel 的多台机器上,并且只与 Excel 相关,即当我在记事本中打开文件时,所有数据的格式都正确。
我尝试过:
1. 从具有相同帐户设置的不同用户帐户生成类似的报告。2
. 发送相同的报告,分成两部分,每部分包含一半的数据。3
. 通过记事本删除几行并在 excel 中打开。3.5
通过记事本再次添加这些行并再次打开报告。4
. 将每个数据行作为自己的报告发送。
所有这些操作都产生了正确的文件中的数据格式正确。
我还想指出,该应用程序已经运行了几年,拥有 20,000 多名用户,到目前为止,这是我第一次遇到这个特定问题。
有人知道原因是什么吗?
建议下一步检查什么?
提前致谢!