在不同的机器,数据乱码的问题
有一个数据库是oracle8.17,装在UNIX机上,数据库语言是英文.
我的程序是VB写的,在一台英文版的win2000(系统的默认语言是简体中文)上运行程序,可以输入中文并保存到数据库,并且在这台机能正常查询出刚才保存的记录.
同一个程序在另一台简体中文版xp上运行,如果查询刚才在win2000上输入的记录,查询出来是乱码,在这台机用Toad连到数据库,看到win2000上保存的那条记录是乱码.可是在这台xp可以输入中文并保存到数据库,并且可以正常查询出来,但是这条记录如果在win2000那台机查询,又变成乱码.
现在可以知道数据库的语言是不能改的了,请问怎样解决这个问题?
------解决方案--------------------XP系统下修改注册表参数NLS_LANG为英文的字符集
------解决方案--------------------注意字符集.
------解决方案--------------------绑定了