2013-09-25 143 views
0

UTF-8格式化txt文件批量插入Sql Server Management Studio 2008 R2 nvarchar(50)coloumns,无法正常工作。批量插入不起作用属性

This is the summary of the problem, step by step

我无法实现土耳其字符虽然txt文件是UTF-8,和列是为nvarchar(50)

+0

这不是问题的总结,这是一个截图集合。 *用你的话*告诉我们你在做什么,出了什么问题。 – RBarryYoung

+0

为了简化这一切,我确信Bulk Insert不支持UTF-8。 – RBarryYoung

+0

在这个主题中有关于这个主题的很好的讨论(阅读所有的答案)。 http://stackoverflow.com/questions/5498033/how-to-write-utf-8-characters-using-bulk-insert-in-sql-server –

回答

0

SQL Server不支持代码页65001(UTF-8编码)。尝试更改您的代码页。 此外,您可能会遇到与您的sql服务器整理配置有关的问题。

用于批量导出或导入SQLXML文档的数据类型”部分中的链接最有可能解决您的情况。 http://technet.microsoft.com/en-us/library/ms188365.aspx

您可以尝试按照上节中所述的DATAFILETYPE选项。 希望它有帮助