openERP 7 如何导出 UTF-8 CSV 数据?

0 投票
1 回答
604 浏览
提问于 2025-04-18 00:21

我可以用openERP 7导出一个CSV文件,但它是用ANSI编码的。我想要把它变成UTF-8编码的文件。请问我该怎么做呢?openERP的默认导出选项没有其他设置。我需要修改哪些文件?或者有没有相关的应用程序可以解决这个问题?任何帮助都非常感谢。

1 个回答

1

编码是个复杂的东西,要回答跟编码有关的问题,得有准确的信息。ANSI其实不是一种编码,我猜你想说的是ASCII。ASCII可以看作是UTF-8的一部分,所以从技术上讲,ASCII也是有效的UTF-8。

OpenERP 7.0只会以UTF-8格式导出CSV文件,所以如果你得到的结果不对,可能是遇到了其他问题,比如:

  • 原始数据在导入时用了错误的编码(你在导入时可以选择编码,但默认是UTF-8),所以数据在数据库里其实是坏的,OpenERP对此无能为力。
  • CSV文件可能确实是以UTF-8格式导出的,但你用不同的编码打开了它(比如在Windows上,大多数程序会假设你的文件是ISO-8859-1/Latin-1/Windows-1252编码的)。检查一下你程序的设置。

如果你需要更多帮助,就得说得更具体一些:你得到的结果是什么样的(数据看起来怎样),你期待的是什么等等。

撰写回答