解决Linux下sqlplus中文乱码问题
2012-07-26 17:54
375 查看
错误现象:
在windows下用其他工具访问oracle,确认中文正常显示。在Linux下使用sqlplus查询数据表中文内容出现乱码。
分析及解决:
因为windows下正常,所以问题应出现在Linux客户端。用下列sql查询数据库字符集为“ZHS16GBK”:
设置环境变量NLS_LANG,问题解决。
其他:
export LANG="zh_CN.GB18030" 可解决Linux显示中文文件名的问题。
rpm -aq | grep fonts-chinese 用于查看Linux是否安装中文字体。
在windows下用其他工具访问oracle,确认中文正常显示。在Linux下使用sqlplus查询数据表中文内容出现乱码。
分析及解决:
因为windows下正常,所以问题应出现在Linux客户端。用下列sql查询数据库字符集为“ZHS16GBK”:
SELECT * FROM nls_database_parameters t WHERE t.parameter = 'NLS_CHARACTERSET';
设置环境变量NLS_LANG,问题解决。
export NLS_LANG="AMERICAN_AMERICA.ZHS16GBK"
其他:
export LANG="zh_CN.GB18030" 可解决Linux显示中文文件名的问题。
rpm -aq | grep fonts-chinese 用于查看Linux是否安装中文字体。
相关文章推荐
- 解决Linux下sqlplus中文乱码问题
- Linux下,sqlplus中查询结果中文乱码问题的解决 实战
- [Linux] rlwrap - 解决Linux下sqlplus退格、上翻键乱码问题
- Oracle:sqlplus查询出的中文是乱码问题的解决(转)
- Oracle:sqlplus查询出的中文是乱码问题的解决
- 在Windows下sqlplus完全正常,可是到Linux下,sqlplus中文显示就出问题了,总是显示“??”,这个问题又怎么解决呢?
- linux oracle sqlplus中文乱码解决
- linux sqlplus查询数据中文乱码解决方法记录
- Oracle:sqlplus查询出的中文是乱码问题的解决
- SQLPlus中文乱码问题解决方法——Windows10
- rlwrap解决 Oracle sqlplus 在linux 上下文切换乱码问题
- [Linux] rlwrap - 解决Linux下sqlplus退格、上翻键乱码问题
- Oracle:sqlplus查询出的中文是乱码问题的解决(转)
- 解决使用Sql/plus插入数据出现的中文乱码问题
- linux 中文包安装 和 解决终端乱码问题
- 今天我解决的sql中文乱码问题
- Linux下Tomcat控制台输出及日志中文乱码问题的解决
- Linux下将CD音乐提取为mp3的方法和中文乱码问题的解决
- 解决PHP中文乱码问题 linux下页面乱码
- centos 挂载 NTFS 分区 以及 解决 linux 下 MATLAB 中文乱码问题