主题:关于不同字符集的数据库通过数据库链接查询时如何将不同的字符集的汉字数据正常显示
我这有两个数据库a ,b.字符集分别是c,d 我登陆数据库a,建立到数据库b的数据库链接 本地客户机设置字符集与数据库a相同。 现在的问题是如何使数据库b的汉字数据在数据库a上通过数据库链接正常显示? 谢谢大侠指点。
回复人:rolandzhang() 三级(初级) 信誉:101 2004-7-12 18:36:27 得分:40
|
| 试试: 设置session 的nls_lang 环境变量: a dos下: 例如:D:\> set nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK (即b的服务器端字符集) d:\>sqlplus /nolog sql> conn system/manager@dblink
| | TOP |
回复人:sxg(sperplus) 一级(初级) 信誉:99 2004-7-12 18:42:40 得分:0
|
| 但是这样,b是可以正常显示了,但a的就不正常了,我要的是两个数据库都能正常显示。谢谢回帖,感激ing
| | TOP |
回复人:8193102(多多) 二级(初级) 信誉:100 2004-7-12 23:35:27 得分:40
|
回复人:LGQDUCKY(飘) 两星(中级) 信誉:120 2004-7-13 10:25:43 得分:20
|
| 修改两边的注册表的NLS_LANG前面部分成为相同AMERICAN_AMERICA. 后面还是按照原来的设置
| | TOP |
回复人:sxg(sperplus) 一级(初级) 信誉:99 2004-7-14 10:01:32 得分:0
|
该问题已经结贴 ,得分记录:rolandzhang(40)、8193102(40)、LGQDUCKY(20)、
|