openERP 7 如何导出 UTF-8 CSV 数据?
我可以用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编码的)。检查一下你程序的设置。
如果你需要更多帮助,就得说得更具体一些:你得到的结果是什么样的(数据看起来怎样),你期待的是什么等等。