手工完成oracle 字符集的转换
产生这个问题的原因: 很多人安装linux时喜欢选择西文系统,这是习惯问题,有些下载版本的linux 缺省安装也是西文系统,通常西文系统并不影响部署在上面的中文应用的运行. 但在西文linux下安装oracle的时候,oracle installer会自动根据当前系统选择编码,而你安装的时候如果不定制,那装出来的就是西文编码,NLS_CHARACTERSET=WE8ISO8859P,而我们需要的是NLS_CHARACTERSET=ZHS16GBK,ZHS16GBK是中文简体 这样的后果,就是装出来的oracle不支持中文库表和中文记录数据,全是乱码 查看oracle 当前字符集 SQL> select * from nls_datab