sql developer 中文显示问号 中文显示乱码 错误消息显示问号
sql developer 中文显示问号 中文显示乱码 错误消息显示问号
- 1、解决方法
- 1.1、sql developer 中文显示问号 中文显示乱码
- 1.1.1、数据库服务端检查
- 1.1.2、数据库客户端检查 指的就是sql developer这个数据库客户端
- 1.2、sql developer 错误消息显示问号
1、解决方法
1.1、sql developer 中文显示问号 中文显示乱码
1.1.1、数据库服务端检查
确保数据库字符集支持中文(AL32UTF8/ZHS16GBK) 一般都是AL32UTF8。
执行
SELECT parameter, value FROM nls_database_parameters WHERE parameter IN ('NLS_CHARACTERSET', 'NLS_NCHAR_CHARACTERSET');
如下就没问题,能支持中文。
1.1.2、数据库客户端检查 指的就是sql developer这个数据库客户端
检查sql developer客户端NLS_LANG环境变量
中文环境应设置为:
SIMPLIFIED CHINESE_CHINA.AL32UTF8 或 SIMPLIFIED CHINESE_CHINA.ZHS16GBK
一般为SIMPLIFIED CHINESE_CHINA.AL32UTF8。
工具->首选项
按照如下设置
1.2、sql developer 错误消息显示问号
错误信息显示问号
工具->首选项
不能设置为consolas,否则中文会显示问号
工具->首选项
改成宋体或微软雅黑即可