登录数据库显示乱码
原因是数据库的客户端和服务端的字符集不同
查出服务端的字符集
SQL> select userenv(‘language‘) from dual; USERENV(‘LANGUAGE‘) ---------------------------------------------------- SIMPLIFIED CHINESE_CHINA.AL32UTF8
客户端字符集的构成与设定。客户端的字符集是由当前用户的环境变量NLS_LANG设定的。
故在环境变量中设定与服务器端相同的字符集即可解决乱码
vim ~/.bash_profile增加:
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.AL32UTF8"
source ~/.bash_profile
乱码得到解决
时间: 2024-12-30 15:28:15