我使用BULK IMPORT将制表符分隔的UTF-8数据加载到表格中。
包含值Île-de-France
的字段已加载
NVARCHAR()
或VARCHAR()
列├Äle-de-France
我怎样才能确保这种腐败不会发生呢?
答案 0 :(得分:1)
SQL Server不支持批量插入的UTF-8(我认为2016版本确实如此)。您必须将文件转换为UTF-16,然后才能正确加载它。
答案 1 :(得分:0)
感谢那些回答的人 - 指出了我正确的方向。
我创建了一个C#程序来读取UTF-8文件并将其保存为UTF-16并且一切都很好......