我使用的是SQL Server 2014企业版。我试图导入UTF-8和其他格式化的文本文件。我有许多文件从法医工具中导出,并以UTF-8,台湾TCA和中文(Big5)格式提供给我们。当我映射文件时,SQL Server将它们视为ANSI(即,当我执行"建议类型"在“高级”选项卡中,SQL Server建议varchar
数据类型,即使在代码页上第一个标签是65001(UTF-8))。
这是否意味着该文件将导入为UTF-8,但导入varchar
列?或者我会失去我的外国人物?或者数据实际上是ANSI,即使编码在导入向导中显示UTF-8?两者的混合?如果我将数据类型更改为nvarchar
,那么我会得到65001与1252编码问题等,因为SQL Server无法处理任何此类问题。
感谢您的帮助。