数据库连接工具显示中文乱码和计算机显示中文乱码

    用putty或者其他数据库连接工作连接出现中文乱码问题,先给自己计算机加上环境变量

变量名:NLS_LANG
变量值:AMERICAN_AMERICA.AL32UTF8

如下:


用数据库连接工作连接,发现如果还是乱码的话,上数据库服务,连接数据库

sqlplus / as sysdba

1、首先查看Oracle server的字符集编码

sql:select userenv('language') from dual;

把结果记录下来

2、然后到Oracle用户下 vim .bash_profile

查看NLS_LANG对应的值与这里写图片是否一样,不一样的话,改为刚才查到的字符集编码


如果环境变量没有NLS_LANG,就自己添加一行,然后重启服务器和数据库,你再去查看表格发现中文乱码没了


猜你喜欢

转载自blog.csdn.net/qq_38000902/article/details/80831640