使用linked servers连接到oracle database得到中文字符乱码问题.
Select * from openquery(TEST, 'SELECT category, description FROM mtl_categories_v WHERE structure_name = ' 'China Custom Code ' ' ')
我在服务器里建立一个link,然后通过查询分析器用该语句查询数据,得到的中文数据是乱码(英文没问题), 由于服务器有其他用户连接,我不敢乱动,所以我在自己电脑上装了一个数据库,结果发现,查询的结果正常,没有出现乱码,后来我试着改了自己电脑上的语言设置使之和服务器一样,结果还是正常,我在想是不是数据库的版本问题,还是数据库collation的问题,该怎么改变,因为我不可能去把服务器上的数据库重装,很多用户在用.
请哪位高手不吝指教,谢谢!!!
------解决方案--------------------与字段所使用的数据类型有关系吧
------解决方案--------------------可能是排序规则不同
------解决方案--------------------怎么没人能解决这个问题呢? 大家都来顶一下阿~~