【发布时间】:2018-02-16 22:04:26
【问题描述】:
我有一些我认为是 Unicode 的数据,看看当我将它存储到我的数据库列中时会发生什么,该列是 VARCHAR(MAX) 数据类型。
这是源代码,来自 UTF-8 文件...
looking for that ‘X’ and • 3 large bedrooms with 2 ensuites and • Main bedroom with ensuite & surround with plantation shutters`
并使用 Visual Studio 调试器:
=> 所以 2x 撇号和 2x 项目符号。
我认为如果列的类型为NVARCHAR,SQL Server 只能存储 Unicode?p>
我假设我的源数据不是 Unicode,因此,我完全不喜欢所有这些 Unicode/UTF-8 的东西 :(
【问题讨论】:
-
它看起来像十六进制代码而不是 unicode。你可以查看ascii.cl/htmlcodes.htm。 unicode 通常表示为 ?在 varchar 列中。还要检查social.msdn.microsoft.com/Forums/sqlserver/en-US/…
标签: sql-server unicode utf-8