【发布时间】:2015-06-15 05:33:19
【问题描述】:
我在 MS Access 中有一个要迁移到 MS SQL 的数据。存储的数据是外语而不是英语。我可以读取 Access 中的数据,因为我在 C:\Windows\Fonts 中存储了有关字体的信息。
我已经通过 MS SQL 的内置功能将 Access 数据库迁移到 MSSQL,但我无法直接在 MS SQL 和 .Net Web 应用程序中读取(存储在奇怪字符中的数据)这些数据。
谁能给我推荐一下?
【问题讨论】:
-
您确定您的 MS SQL 使用 UTF-8 作为其字符集吗?
-
使用 SSIS 迁移数据。
-
SQL Server 中的列是什么数据类型 - 是 NVARCHAR 吗?请扩展“无法阅读”。你有错误吗?奇怪的字符?
-
@Nick.McDermaid 列类型是 nvarchar。而且角色也很奇怪
-
我建议您使用
UNICODE函数来检查字段中数据的第一个字符。可能数据已正确上传,但您的客户都无法显示它。UNICODE会告诉你字段中的字符是否确实是正确的 unicode 字符。
标签: c# asp.net sql-server sql-server-2008 ms-access