2012-06-28 2 views
1

Я использовал файл формата, чтобы сделать объемную вставку и обнаружил, что поле, которое я импортировал, отображается как китайский, а не текст на английском языке. Необычно, поскольку файл импорта, сохраненный как UTF-8, содержит английские символы.sql server bulk insert text field неправильный формат

8.0 
1 
1  SQLNCHAR 0 100 "" 3 QueryTerms SQL_Latin1_General_CP1_CI_AS 

текст, как представляется, в настоящее время

믯溿睥洠摥慩猠牴瑡来 

текст, как это должно появиться

new media 

ответ

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