64位oracle中用plsql不支持中文如何解决
我在08server上安装了64位的oracle,下了32为的客户端,在plsql首选项里做了设置,可以用plsql访问数据库了,但是有个问题:如果脚本中有汉字plsql...
我在08server上安装了64位的oracle,下了32为的客户端,在plsql首选项里做了设置,可以用plsql访问数据库了,但是有个问题:如果脚本中有汉字plsql就不能执行了;用sql plus执行完脚本后在plsql中也显示不出来,汉字的部分都是问号,大神们,这个问题怎么解决呀
plsql是7.1的汉化了的,32位的oracle用着没问题
是问的plsql不支持汉字的问题,不是问的不能连接的问题 展开
plsql是7.1的汉化了的,32位的oracle用着没问题
是问的plsql不支持汉字的问题,不是问的不能连接的问题 展开
3个回答
展开全部
你用SQL命令行查询下Oracle的字符集编码,查询语句如下:
select userenv(‘language’) from dual;
查完后设置下环境变量:
新建NLS_LANG变量,变量值为你查到的字符集,
例如:NLS_LANG:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
select userenv(‘language’) from dual;
查完后设置下环境变量:
新建NLS_LANG变量,变量值为你查到的字符集,
例如:NLS_LANG:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
字符集的原因
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询