积极答复者
我在数据库里建一个函数需将一些加密的编码通过char(**)+char(**)转换为中文字符,原来SQL2000是可以的,但用到SQL2008就不行了。是缺了什么补丁吗。如:select char(141)+char(121) 返回的值是“峺”

问题
答案
-
在2000和2008里都测试了,char(141) = null (121)=y 字符集2000:SQL_Latin1_General_CP1_CI_AS 2008:Chinese_PRC_CI_AS
Try SQL Server 2008 QQ:315054403 dgdba@hotmail.com- 已建议为答案 WeiLin QiaoModerator 2011年5月25日 8:39
- 已标记为答案 WeiLin QiaoModerator 2011年5月31日 5:54
全部回复
-
我在数据库里建一个函数需将一些加密的编码通过char(**)+char(**)转换为中文字符,原来SQL2000是可以的,但用到SQL2008就不行了。是缺了什么补丁吗。如:select char(141)+char(121) 返回的值是“峺”
- 已合并 WeiLin QiaoModerator 2011年5月25日 8:46 duplicated thread
-
我在数据库里建一个函数需将一些加密的编码通过char(**)+char(**)转换为中文字符,原来SQL2000是可以的,但用到SQL2008就不行了。是缺了什么补丁吗。如:在sql2000中 select char(141)+char(121) 返回的值是“峺”,但在SQL2008中就无法获得值,返回是NULL。能有啥解决办法。
- 已合并 WeiLin QiaoModerator 2011年5月25日 8:46 duplicated thread
-
-
在2000和2008里都测试了,char(141) = null (121)=y 字符集2000:SQL_Latin1_General_CP1_CI_AS 2008:Chinese_PRC_CI_AS
Try SQL Server 2008 QQ:315054403 dgdba@hotmail.com- 已建议为答案 WeiLin QiaoModerator 2011年5月25日 8:39
- 已标记为答案 WeiLin QiaoModerator 2011年5月31日 5:54