简述我的乱码情况:我使用plsql插入数据,在xshell上使用命令查到的中文是乱码,反之,使用命令插入的数据到plsql中也是乱码。 废话不多说,直接上方案:1,oracle用户(你安装oracle创建的用户),管理员账号。 ,2,输入sql命令:select userenv('language') from dual;SQL查询服务端的字符集。 3,去后台linux查看字符集编...
先确认Oracle的字符集,sqlplus登录Oracle后执行语句: [sql] select userenv('language') from dual; 返回值例如:AMERICAN_AMERICA.ZHS16GBK 修改Linux的NLS_LANG环境变量,修改Oracle指定的Linux用户下面 “.base_profile”文件,加入如下: export NLS_LANG="AMERICAN_AMERICA.ZHS16GBK" 用Linux命令source ~/.base_prof...