PL/SQL Developer中文乱码处理

发布时间 2023-11-12 14:05:42作者: 小熊口渴了

背景:

数据库:Oracle 11g

连接工具:PL/SQL Developer 15

问题:用insert语句插入一条含中文的数据,查询后发现中文乱码

处理:参阅了多个网站查询结果,主要处理方式如下:

  1. 使用select userenv('language') from dual;查询到结果如下

  2. 使用select * from V$NLS_PARAMETERS;查询到结果如下

  3.  

    发现这两次查询结果不一致,添加系统环境变量NLS_LANG,填写1中的查询结果,确定

  4.  

    重启 PL/SQL Developer,重新插入含中文的数据,查询发现问题解决