openERP 7需要以UTF-8 CSV导出数据,但如何?

时间:2014-03-28 16:46:33

标签: python postgresql openerp erp openerp-7

我可以使用openERP 7导出CSV,但它是用ANSI编码的。我想将它作为UTF-8编码文件。我怎样才能做到这一点? openERP中的默认导出选项没有任何额外选项。应该修改哪些文件?或者有这个问题的应用程序?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分: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编码) 。仔细检查程序的设置。

如果您需要更多帮助,您必须更加具体:您获得了什么结果(数据是什么样的),您期望的是什么等等。