Oracle中中文显示问题,插入中文字符乱码问题的解决方案如下佼沣族昀:两大原因Eitheranattemptwasmadetoissuean惺绅寨瞀ALTERSESSIONstatementwithaninvalidNLSparameterorvalue;ortheNLS_LANGenvironmentvariablecontainsaninvalidlanguage,territory,orcharacterset.我采用了第二个方法解决了。
方法/步骤
1、1.select*fromV$NLS_PARAMETERS查看第一行(语言),第二行(地域)和第九行(字符集)。
2、2.新建变量,设置变量名:NLS_LANG,按照上述第9行来设置变量值:AMERICAN_AMERICA.UTF8,确定即可。注意:必须与图中一致。(UTF8不能写作UTF-8){NLS_LANGUAGE}_{NLS_TERRITORY}.{NLS_CHARACTERSET}即图中{1}_{2}.{9}.
3、3.退出plsql,重新登陆plsql。输入sql语句,执行,中文标题终于正常显示,也有数据输出了.