Sql server 批量导入会损坏数据

Sql server 批量导入会损坏数据,sql-server,Sql Server,我使用批量导入将以制表符分隔的UTF-8数据加载到表中 加载包含值法兰西Île de France的字段 作为├Äle de France 我如何确保不会发生这种损坏?SQL Server不支持UTF-8进行大容量插入(我认为2016版本支持)。您必须将文件转换为UTF-16,然后才能正确加载它 感谢那些回答的人——为我指明了正确的方向 我创建了一个C#程序来读取UTF-8文件并将其保存为UTF-16,一切正常…@radders您确定调用了正确版本的BCP吗?请参阅。此外,似乎还有更多用户仍然与

我使用批量导入将以制表符分隔的UTF-8数据加载到表中

加载包含值
法兰西Île de France
的字段

作为
Île de France


我如何确保不会发生这种损坏?SQL Server不支持UTF-8进行大容量插入(我认为2016版本支持)。您必须将文件转换为UTF-16,然后才能正确加载它

感谢那些回答的人——为我指明了正确的方向


我创建了一个C#程序来读取UTF-8文件并将其保存为UTF-16,一切正常…

@radders您确定调用了正确版本的BCP吗?请参阅。此外,似乎还有更多用户仍然与UTF-8发生冲突,请参阅。无论如何,切换到UTF-16应该可以解决这个问题(当然,如果可能的话)