日期:2014-05-17  浏览次数:20567 次

sql server 链接db2 查询视图中汉字都显示不处理啊
在sql 服务器中安装Microsoft OLEDB Provider for DB2 然后建链接,在查询视图中汉字都为空,这为什么,字母数字都可以显示

------解决方案--------------------
引用:
OrchidCat 您好,这个应该不存在   字符集用的是否一样  的问题吧,只是查询,然后显示,如果要查看字符集用的是否一样 的怎么查看


参考一下

1.用sp_helpsort就可以查出当前sql的排序规则,字符集就是用排序规则的前半部分来表达的。
2.用全局变量@@language可以看你当前的语言,用sp_helplanguage可以查看当前语言的详细格式
3.用sp_enumcodepages可以查看sql支持字符集,但并没有与1中的排序规则前部分对应


sqlserver支持的字符集和sqlserver字符的排序规则是两回事
排序规则是对字符类数据排序时用哪个字符集的顺序来排
sqlserver支持的字符集就是windows支持的字符集
unicode字符集基本上包括了世界各种语言的字符集
其中包括中文的GB2312,GBK,以及超大字符集等等
sqlserver都支持的
前提是windows要安装了这些字符集的字库,才能正常显示