首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQLSERVER 2008中取出的中文字符是乱码,该怎么处理

2012-04-10 
SQLSERVER 2008中取出的中文字符是乱码系统环境:windows server 2008 r2 standard英法文系统,然后汉化SQLS

SQLSERVER 2008中取出的中文字符是乱码
系统环境:windows server 2008 r2 standard英法文系统,然后汉化
SQLSERVER2008是企业版

网站是ASP.net语言,从数据中读出的中文字符是正常的。
应用程序是C++语言写的,从数据库中读出的中文字符是乱码。
WINDOWS2003中文系统,安装的是同样的SQL2008企业版,一切正常。

我使用的方法:
1.我修改了数据库中选项的排序规则为:Chinese_PRC_CI_AS,还是不合适
2.我先新建数据库,排序规则哪里改成Chinese_PRC_CI_AS,然后再还原的数据库,显示结果还是乱码。





[解决办法]
参考:http://blog.csdn.net/maco_wang/article/details/6593698
[解决办法]
没遇到过,以前都是修改了排序规则就好了
[解决办法]
系统环境:windows server 2008 r2 standard英法文系统
看看你的操作系统是不是64位的,中国人用英文版,我觉得多半是64位,不过现在64位也有中文版了。
如果是,看看你的C++程序是不是32位的,
如果两边位数不一样,可能会乱码
我领教过的-____-

热点排行