linux oracle sqlplus 中文显示乱码,求助!!
2个回答
展开全部
系统环境变量设置下NLS_LANG
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
检查三个地方:
1、检查oracle参数
select * from nls_database_parameters where parameter like '%CHARACTERSET%' ;
select * from nls_database_parameters where parameter in ('NLS_LANGUAGE','NLS_TERRITORY','NLS_CHARACTERSET');
2、检查系统环境变量
env |grep LANG
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
LANG=en_US.UTF-8
3、检查Shell变量,比如SecureCRT需要设置Character encoding
我的oracle是ZHS16GBK,Default可以,设置UTF-8反而不成。你的AL32UTF8设置成UTF-8试一下。
1、检查oracle参数
select * from nls_database_parameters where parameter like '%CHARACTERSET%' ;
select * from nls_database_parameters where parameter in ('NLS_LANGUAGE','NLS_TERRITORY','NLS_CHARACTERSET');
2、检查系统环境变量
env |grep LANG
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
LANG=en_US.UTF-8
3、检查Shell变量,比如SecureCRT需要设置Character encoding
我的oracle是ZHS16GBK,Default可以,设置UTF-8反而不成。你的AL32UTF8设置成UTF-8试一下。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询