客户端电脑不识别oracle数据库中文字符

时间:2023-01-27 07:30:59
各位大侠好!
    我用VB语言编写了一个oracle数据库的查询系统,开发完成后,用VB自带的工具进行了打包。然后在csdn里找了一个oracle11g的客户端精简版(http://download.csdn.net/download/caiquanwei/4412378),在给客户端电脑安装我的系统,和这个精简版客户端后,系统能连接数据库实现数据查询,但是中文字符却都识别成了乱码。请问有什么简单办法可以解决乱码这个问题吗?
或者有没有哪位大侠有可以给客户端电脑设置好数据库语言的精简版的客户端安装程序?
    非常紧急,恳请大家帮忙!

7 个解决方案

#1


insert 一条中文 数据  进表里面 查出来的也是乱码么??

#2


客户端电脑不识别oracle数据库中文字符
操作系统不支持还是你的那个系统不支持Oracle数据库的编码类型,貌似一般是UTF-8……额,挺复杂啊,解不了啊  回家看书去了

#3


修改客户端字符集,保持与服务端字符集一致。

#4


引用 3 楼 sp312931350 的回复:
修改客户端字符集,保持与服务端字符集一致。

嗯,如此应该有效。

#5


引用 4 楼 u011312782 的回复:
Quote: 引用 3 楼 sp312931350 的回复:

修改客户端字符集,保持与服务端字符集一致。

嗯,如此应该有效。

没错 客户端电脑不识别oracle数据库中文字符

#6


建议数据库安装的时候高级模式选择一下字符集
ZHS16GBK 这个一般不会出现乱码的

#7


谢谢各位的回复,我也不知道问题出在哪里,不过今天重新下载了另一个ORACLE精简版客户端,在另外一台电脑上安装成功,我编写的那个C/S系统也可以正常的查询数据了。
这里给这个精简版客户端打个广告吧,连接如下:
http://download.csdn.net/detail/eisjmo/4362471
谢谢各位的帮助,我只有这最后20分了,等下给大家分发一下,请不要嫌弃啊

#1


insert 一条中文 数据  进表里面 查出来的也是乱码么??

#2


客户端电脑不识别oracle数据库中文字符
操作系统不支持还是你的那个系统不支持Oracle数据库的编码类型,貌似一般是UTF-8……额,挺复杂啊,解不了啊  回家看书去了

#3


修改客户端字符集,保持与服务端字符集一致。

#4


引用 3 楼 sp312931350 的回复:
修改客户端字符集,保持与服务端字符集一致。

嗯,如此应该有效。

#5


引用 4 楼 u011312782 的回复:
Quote: 引用 3 楼 sp312931350 的回复:

修改客户端字符集,保持与服务端字符集一致。

嗯,如此应该有效。

没错 客户端电脑不识别oracle数据库中文字符

#6


建议数据库安装的时候高级模式选择一下字符集
ZHS16GBK 这个一般不会出现乱码的

#7


谢谢各位的回复,我也不知道问题出在哪里,不过今天重新下载了另一个ORACLE精简版客户端,在另外一台电脑上安装成功,我编写的那个C/S系统也可以正常的查询数据了。
这里给这个精简版客户端打个广告吧,连接如下:
http://download.csdn.net/detail/eisjmo/4362471
谢谢各位的帮助,我只有这最后20分了,等下给大家分发一下,请不要嫌弃啊