批量插入NVARCHAR(MAX)取代æøå,但批量插入VARCHAR(MAX)不 [英] Bulk Insert into NVARCHAR(MAX) replaces æøå, but Bulk Insert into VARCHAR(MAX) does not

查看:80
本文介绍了批量插入NVARCHAR(MAX)取代æøå,但批量插入VARCHAR(MAX)不的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我批量插入NVARCHAR(MAX)字段时,æøå被替换,即使代码页为raw和acp(文件为ansi格式)

When I Bulk Insert into a NVARCHAR(MAX) field æøå is replaced, even with codepage raw and acp (file is ansi format)

但是当我批量插入 插入VARCHAR(MAX)字段时,使用raw和acp正确导入æøå

but When I Bulk Insert into a VARCHAR(MAX) field æøå is imported correctly with both raw and acp

导入设置:

有没有人知道为什么在插入NVARCHAR而不是VARCHAR时会转换特殊字符?

does anyone know why special characters are converted when inserting into NVARCHAR but not VARCHAR?

推荐答案

表中该列的COLLATION是什么?这是简单的拉丁文%?
What is COLLATION of that column in the table? Is that simple Latin%?


这篇关于批量插入NVARCHAR(MAX)取代æøå,但批量插入VARCHAR(MAX)不的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆