Sql server 如何从SQL server导出UTF-8 CSV

Sql server 如何从SQL server导出UTF-8 CSV,sql-server,sql-server-2008,postgresql,Sql Server,Sql Server 2008,Postgresql,我正在尝试使用PostgreSQL 9.3版本将数据从csv文件导入PostgreSQL表 遵循以下步骤: 步骤1:将数据从SQL Server导出到CSV文件 步骤2:在PostgreSQL中右键单击导入表 步骤3:从文件选项中选择*.csv文件,格式化csv并编码“UTF8” 步骤4:来自杂项。选项选择分隔符“;” 步骤5:选择“从报价”选项作为“报价”和“转义” 步骤6:最后单击导入按钮进行处理 注意:但获取以下错误消息框 在导入对话框中选择一种常见的Windows编码,如WIN1252

我正在尝试使用PostgreSQL 9.3版本将数据从csv文件导入PostgreSQL表

遵循以下步骤

步骤1:将数据从SQL Server导出到CSV文件

步骤2:在PostgreSQL中右键单击导入表

步骤3:从文件选项中选择*.csv文件,格式化csv并编码“UTF8”

步骤4:来自杂项。选项选择分隔符“;”

步骤5:选择“从报价”选项作为“报价”和“转义”

步骤6:最后单击导入按钮进行处理

注意:但获取以下错误消息框


在导入对话框中选择一种常见的Windows编码,如
WIN1252


大概CSV文件不在UTF-8中……你怎么会认为它是?你从哪里得到的?@Jon Skeet,从SQL Server,我已经导出到CSV文件。没有“右键单击”“在博士后。看起来您使用的是pgAdmin III?在导出时,也许您应该查看编码选项?我建议您将问题/研究重点改为“如何从SQL server导出UTF-8 CSV”。您目前的目标是Postgres专家,他们可能不熟悉SQL Server。是的!我听从了你的建议。但这次得到不同的错误“最后一个预期列之后的额外数据”。我检查了csv文件,但没有额外的列。这真让我沮丧。@Meem这是一个完全不同的问题。请再发一张。@Clodoaldo Neto,好的。请查看我的新帖子。