sql server批量插入文本字段格式错误

时间:2012-06-28 15:42:55

标签: sql-server-2005 bulkinsert file-format

我使用格式文件进行批量插入,发现我导入的字段显示为中文而不是英文文本。由于保存为UTF-8的导入文件包含英文字符,因此不寻常。

8.0
1
1       SQLNCHAR  0   100    ""   3   QueryTerms    SQL_Latin1_General_CP1_CI_AS

现在出现的文字

믯溿睥洠摥慩猠牴瑡来

应该出现的文字

new media

1 个答案:

答案 0 :(得分:1)

我对中文字符有同样的问题,最后所有内容都是在格式文件中将SQLNCHAR更改为SQLCHAR ...

9.0
4
1 SQLCHAR 0 10  ","    1 Field1 SQL_Latin1_General_CP1_CI_AS 
2 SQLCHAR 0 10  ","    2 Field2 SQL_Latin1_General_CP1_CI_AS
3 SQLCHAR 0 6   ","    3 Field3 SQL_Latin1_General_CP1_CI_AS
4 SQLCHAR 0 100 "\r\n" 4 Field4 SQL_Latin1_General_CP1_CI_AS