我有一个从.CSV文件上传一些数据的系统。其中一条记录现在有一些包含字母ü (Ertürk)的数据。当它被上传到SQL时,它显示为Ert³rk。现在,我相信这是一个可以通过将字符集设置为utf8来解决的问题,这可以使用SQL命令来完成。我对此知之甚少,所以我在这里寻求一些帮助。使用MS SQL Server 2008
我的SQL命令很简单:
BULK INSERT dbo.database from 'C:\Myfolder\Myfile.csv'有没有什么我可以添加或更改的,以允许它正确地处理我的ü?
谢谢
发布于 2015-10-12 22:23:55
您可以添加要导入的文本文件的代码页,例如:
BULK INSERT dbo.database from 'C:\Myfolder\Myfile.csv' WITH (CODEPAGE = 850)请确保将850替换为文本文件的实际代码页。
https://stackoverflow.com/questions/33079579
复制相似问题