20170605(1):数据库中文显示乱码

时间:2020-11-25 07:57:29

1)检查数据库编码集  select userenv('language')from dual;  SIMPLIFIED CHINESE_CHINA.ZHS16GBK  //如果不是 则要修改注册表信息

2)检查运行环境(系统)编码集 echo  $NLS_LANG   Simplified Chinese_china.ZHS16GBK   // 与1)要保持一致,如果值不同 则修改vi /home/oracel/.bash_profile 内容(添加export NLS_LANG="Simplified Chinese_china".ZHS16GBK,执行source .bash_profile 生效)

 

3)代码中的字符集是否为utf-8?如果是,则要讲utf-8转为gbk,然后写库。