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位的,
如果两边位数不一样,可能会乱码
我领教过的-____-