PL/SQL Developer中文乱码处理
背景:
数据库:Oracle 11g
连接工具:PL/SQL Developer 15
问题:用insert语句插入一条含中文的数据,查询后发现中文乱码
处理:参阅了多个网站查询结果,主要处理方式如下:
- 使用select userenv('language') from dual;查询到结果如下
- 使用select * from V$NLS_PARAMETERS;查询到结果如下
-
发现这两次查询结果不一致,添加系统环境变量NLS_LANG,填写1中的查询结果,确定
-
重启 PL/SQL Developer,重新插入含中文的数据,查询发现问题解决