Oracle插入数据的乱码解决问题。

1.查看Oracle数据服务器内部的字符集是什么

 

    Select userenv('language') from dual;

    或者:

    Select name, value$ from props$;

 

2.切换到使用Oracle命令或服务的系统用户,执行命令:export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

 

  注意:这个地方设置的NLS_LANG的值要是上面查询出来的Oracle的字符集的子集或是其他的,比如:

 

  Oracle服务器内部的字符集是,AMERICAN_AMERICA.ZHS16GBK,那么你设置的NLS_LANG就是

   AMERICAN_AMERICA.ZHS16GBK

 

你可能感兴趣的:(Oracle插入数据的乱码解决问题。)