免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1659 | 回复: 1
打印 上一主题 下一主题

[故障求助] jdbc连接数据库取数据输出出现乱码的问题,sqlplus没问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-10-28 12:20 |只看该作者 |倒序浏览
请大家耐心看完
昨天在工作时候碰到的问题,苦思,找资料受到不少启发,但是没搞定。所以才请大家帮忙!
情况如下:
系统:AIX5.2
数据库:ORACLE9.2.0.7.0

AIX系统参数查询
$ env | grep LAN
LANG=en_US
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK


现在在AIX系统中 使用slqplus连接ORACLE9库 取中文数据,然后输出到屏幕上是中文
再写个java程序,用jdbc连接数据库,取相同的中文数据库,然后输出到屏幕上却是乱码(都是问号)。注释:(LANG=en_US/GBK/AMERICAN_AMERICA.ZHS16GBK,都试过但是都不行)

大家帮忙看看可能出现问题的地方!
谢谢大家踊跃发言。
发言时候,求大家把方法说详细,我是新手。
感谢大家对我没说明白的地方提问
我的msn是 xmas171688@hotmail.com 欢迎您的指导

论坛徽章:
0
2 [报告]
发表于 2005-10-28 17:20 |只看该作者

jdbc连接数据库取数据输出出现乱码的问题,sqlplus没问题

在数据库中参数的查询:
select * from v$nls_parameters where PARAMETER='NLS_LANGUAGE';

PARAMETER                                                        VALUE
---------------------------------------------------------------- ----------------------------------------------------------------
NLS_LANGUAGE                                                     SIMPLIFIED CHINESE

SQL>; select * from sys.props$ where name = 'NLS_LANGUAGE';

NAME                           VALUE$                                                                           COMMENT$
------------------------------ -------------------------------------------------------------------------------- --------------------------------------------------------------------------------
NLS_LANGUAGE                   AMERICAN                                                                         Language

SQL>; select * from sys.props$ where name = 'NLS_TERRITORY';

NAME                           VALUE$                                                                           COMMENT$
------------------------------ -------------------------------------------------------------------------------- --------------------------------------------------------------------------------
NLS_TERRITORY                  AMERICA                                                                          Territory

SQL>; select * from sys.props$ where name = 'NLS_CHARACTERSET';

NAME                           VALUE$                                                                           COMMENT$
------------------------------ -------------------------------------------------------------------------------- --------------------------------------------------------------------------------
NLS_CHARACTERSET               ZHS16GBK                                                                         Character set
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP