导出postgresql数据库时的口音问题

我使用命令导出我的postgresql数据库

su - postgres -c "pg_dump --inserts --column-inserts mydb" > export.sql 

但是当我用vi打开导出的文件时,带有重音符号的字母不能正确显示,但是从这个数据库读取数据的Web应用程序确实显示出来了。

任何提示? 谢谢。

它可以是由于

  • 您的vi未configuration为支持UTF-8字符,请尝试将set fileencodings=utf-8,latin1到您的vimrc
  • 你的pg_dump不是以UTF-8的forms转储的,你可以通过在你的pg_dump选项中加上-E UTF8来强制它