Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

SQL_ Bị lỗi Font khi sử dung BULK INSERT

8 năm trước 2.097 lượt xem 2 bình luận 8 năm trước

  File test.txt  có chứa kí tự unicode (ký tự của tiếng Việt) thì bị lỗi font khi đổ dữ liệu vào các cột, mặc dù định dạng các cột của mình đều hợp lệ là Nvarchar (25) . Thử lại viết ko dấu thì lại đc. Nó bị lỗi font như này mọi người ạ:
 BĂ¡cHồng
CĂ chua
Ớt

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 8 năm trước
TRUNCATE TABLE TestDatabase.dbo.myWidechar; -- for testing
BULK INSERT TestDatabase.dbo.myWidechar
   FROM 'D:\BCP\myWidechar.bcp'
   WITH (
        FORMATFILE = 'D:\BCP\myWidechar.fmt'
        );

-- review results
SELECT * FROM TestDatabase.dbo.myWidechar;

 

https://docs.microsoft.com/en-us/sql/relational-databases/import-export/use-unicode-character-format-to-import-or-export-data-sql-server

 

https://blogs.msdn.microsoft.com/joaol/2008/11/27/bulk-insert-using-unicode-data-files/