-
登陆plsql,执行sql语句,输出的中文标题显示成问号????;条件包含中文,则无数据输出
-
输入sql语句select * from V$NLS_PARAMETERS查看字符集,查看第一行value值是否为简体中文
-
进入注册表,依次单击HKEY_LOCAL_MACHINE --->SOFTWARE ---> ORACLE--->home(小编安装的是Oracle 11g,这里显示成KEY_OraDb11g_home1),找到NLS_LANG,查看数值数据是否为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
-
如果以上设置都没有问题,那就要查看下环境变量的设置,查看是否有变量NLS_LANG,没有则新建该变量
-
新建变量,设置变量名:NLS_LANG,变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK,确定即可
-
退出plsql,重新登陆plsql。输入sql语句,执行,中文标题终于正常显示,也有数据输出了
plsql数据中文乱码
最新推荐文章于 2025-09-02 10:48:53 发布
![PLSQL:[1]plsql中文乱码,显示问号](https://i-blog.csdnimg.cn/blog_migrate/3e7e74768d4e7e2abb397764c1b00424.jpeg)
![PLSQL:[1]plsql中文乱码,显示问号](https://i-blog.csdnimg.cn/blog_migrate/7df9a1ea295db9a0524c50b432e0d853.jpeg)
![PLSQL:[1]plsql中文乱码,显示问号](https://i-blog.csdnimg.cn/blog_migrate/2410f8b41dc7538a370faea53586f94f.jpeg)
![PLSQL:[1]plsql中文乱码,显示问号](https://i-blog.csdnimg.cn/blog_migrate/70bfe541e89cd322790705e166c32508.jpeg)
![PLSQL:[1]plsql中文乱码,显示问号](https://i-blog.csdnimg.cn/blog_migrate/d69a8423b22c109c235ef9cc05805880.jpeg)
![PLSQL:[1]plsql中文乱码,显示问号](https://i-blog.csdnimg.cn/blog_migrate/5e89afed21df139b17cd44dd9e89fa9f.jpeg)
![PLSQL:[1]plsql中文乱码,显示问号](https://i-blog.csdnimg.cn/blog_migrate/6ecd7f36c33a930f1566f6b5a36583b7.jpeg)
![PLSQL:[1]plsql中文乱码,显示问号](https://i-blog.csdnimg.cn/blog_migrate/dd05447347b66c5b1666b321f37fc5ac.jpeg)
1万+

被折叠的 条评论
为什么被折叠?



