我检查了是否存在类似情况,解决方案是将csv文件另存为UTF8。 我试过了,但是没有用。
原始数据:청천동394
导入的数据:Ω▓╜Ω╕░,φÅëφâ¥∞ï£,∞ä£φâäδ⌐┤,∞êÿ∞¢ö∞òö5Ω╕╕,16
BULK INSERT [DBO].[data]
FROM 'datawithdifferentlanguagge.csv'
WITH (
DATA_SOURCE = 'myAzureBlob',
FIELDTERMINATOR = '|'
,ROWTERMINATOR = '\n'
,FIRSTROW = 2
);
//使用Azure SQL
我的错误在哪里? 在此先感谢!
已更新: 通过添加以下内容找到解决方案: CODEPAGE ='65001', DATAFILETYPE ='Char'
答案 0 :(得分:0)
仅作总结,感谢@lazziegal的分享。
添加CODEPAGE ='65001',DATAFILETYPE ='Char'可以解决此类问题。
BULK INSERT [DBO].[data]
FROM 'datawithdifferentlanguagge.csv'
WITH (
DATA_SOURCE = 'myAzureBlob',
FIELDTERMINATOR = '|',
ROWTERMINATOR = '\n',
FIRSTROW = 2,
CODEPAGE = '65001',
DATAFILETYPE = 'Char'
);