BULK IMPORT破坏了数据

时间:2017-03-14 12:38:04

标签: sql-server

我使用BULK IMPORT将制表符分隔的UTF-8数据加载到表格中。

包含值Île-de-France的字段已加载

NVARCHAR()VARCHAR()Île-de-France

我怎样才能确保这种腐败不会发生呢?

2 个答案:

答案 0 :(得分:1)

SQL Server不支持批量插入的UTF-8(我认为2016版本确实如此)。您必须将文件转换为UTF-16,然后才能正确加载它。

答案 1 :(得分:0)

感谢那些回答的人 - 指出了我正确的方向。

我创建了一个C#程序来读取UTF-8文件并将其保存为UTF-16并且一切都很好......