BULK INSERT和可怕的ü

时间:2015-10-12 11:07:23

标签: sql sql-server sql-server-2008 utf-8 insert

我有一个从.CSV文件上传一些数据的系统。其中一条记录现在包含一些包含字母üErtürk)的数据。当它上传到SQL时,它显示为Ert³rk。现在我相信这是一个可以通过将字符集设置为utf8来解决的问题,这可以通过SQL命令来完成。我不太了解这个,所以我在这里要求一些帮助。使用MS SQL Server 2008

我的SQL命令很简单:

BULK INSERT dbo.database from 'C:\Myfolder\Myfile.csv'

我可以添加或更改此内容以允许它正确处理我的ü吗?

由于

1 个答案:

答案 0 :(得分:0)

您可以添加要导入的文本文件的代码页,例如:

BULK INSERT dbo.database from 'C:\Myfolder\Myfile.csv' WITH (CODEPAGE = 850)

确保用文本文件的实际代码页替换850.