日期:2014-05-18  浏览次数:20391 次

如何让 MS SQL Server 2005 支持 utf -8 ?
只要实现在数据库里面写入汉字,保存的时候还是汉字就可以了。

------解决方案--------------------
字段类型用 nvarchar
就可以了
------解决方案--------------------
SQL code
若要使数据库能够识别 Unicode,除了使用 nchar、nvarchar 和 nvarchar(max) 数据类型定义 Unicode 存储外,还需要定义识别 Unicode 的客户端交互。可以通过在数据库服务器端执行下列操作来定义识别 Unicode 的客户端交互:

在表列以及 CONVERT() 和 CAST() 操作中,将非 Unicode 数据类型转换为 Unicode 数据类型。


使用 ASCII() 和 CHAR() 函数的 Unicode 等价函数 UNICODE() 和 NCHAR() 来替换它们。


以 Unicode 格式定义存储过程和触发器的变量和参数。


以字母 N 为前缀标识 Unicode 字符串常量。