养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

ORA-12705 无效的NLS参数设置

时间:2024-11-15 15:43:26

Oracle中中文显示问题,插入中文字符乱码问题的解决方案如下佼沣族昀:两大原因Eitheranattemptwasmadetoissuean惺绅寨瞀ALTERSESSIONstatementwithaninvalidNLSparameterorvalue;ortheNLS_LANGenvironmentvariablecontainsaninvalidlanguage,territory,orcharacterset.我采用了第二个方法解决了。

方法/步骤

1、1.select*fromV$NLS_PARAMETERS查看第一行(语言),第二行(地域)和第九行(字符集)。

ORA-12705 无效的NLS参数设置

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语句,执行,中文标题终于正常显示,也有数据输出了.

© 一点知识