博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PLSQL:[1]plsql中文乱码,显示问号
阅读量:7210 次
发布时间:2019-06-29

本文共 1022 字,大约阅读时间需要 3 分钟。

PLSQL运行sql语句,不识别中文。输出的中文标题显示成问号??

??

工具/原料

  • PLSQL Developer 9

方法/步骤

  1. 1

     登陆plsql,运行sql语句。输出的中文标题显示成问号????。条件包括中文。则无数据输出

     

  2. 2

     输入sql语句select * from V$NLS_PARAMETERS查看字符集,查看第一行value值是否为中文简体

  3. 3

     进入注冊表,依次单击HKEY_LOCAL_MACHINE --->SOFTWARE ---> ORACLE--->home(小编安装的是Oracle 11g。这里显示成KEY_OraDb11g_home1),找到NLS_LANG,查看数值数据是否为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

  4. 4

     假设以上设置都没有问题,那就要查看下环境变量的设置。查看是否有变量NLS_LANG。没有则新建该变量

  5. 5

     新建变量。设置变量名:NLS_LANG。变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK,确定就可以

  6. 6

     退出plsql。又一次登陆plsql。输入sql语句。运行,中文标题最终正常显示,也有数据输出了

PLSQL运行sql语句,不识别中文。输出的中文标题显示成问号???

?

工具/原料

  • PLSQL Developer 9

方法/步骤

  1. 1

     登陆plsql,运行sql语句,输出的中文标题显示成问号???

    ?;条件包括中文,则无数据输出

     

  2. 2

     输入sql语句select * from V$NLS_PARAMETERS查看字符集。查看第一行value值是否为中文简体

  3. 3

     进入注冊表。依次单击HKEY_LOCAL_MACHINE --->SOFTWARE ---> ORACLE--->home(小编安装的是Oracle 11g,这里显示成KEY_OraDb11g_home1),找到NLS_LANG。查看数值数据是否为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

  4. 4

     假设以上设置都没有问题,那就要查看下环境变量的设置,查看是否有变量NLS_LANG。没有则新建该变量

  5. 5

     新建变量,设置变量名:NLS_LANG。变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK。确定就可以

  6. 6

     退出plsql。又一次登陆plsql。输入sql语句。运行,中文标题最终正常显示,也有数据输出了

转载地址:http://earum.baihongyu.com/

你可能感兴趣的文章
python 气质
查看>>
[每日一题] OCP1z0-047 :2013-08-26 TIMESTAMP WITH LOCAL TIME ZONE....................112
查看>>
pop3
查看>>
stm32 IAP + APP ==>双剑合一
查看>>
使用SqlBulkCopy类实现导入excel表格
查看>>
一个异常org.apache.jasper.JasperException: java.lang.IllegalStateException: No output folder:的解决...
查看>>
一个CSV文件解析类
查看>>
fmri当前相关软件工具整理
查看>>
php 文件下载
查看>>
Infor SyteLine如何快速锁定用户
查看>>
C++ I/O
查看>>
(hdu step 6.3.1)Strategic Game(求用最少顶点数把全部边都覆盖,使用的是邻接表)
查看>>
1.内存
查看>>
在WPF中使用WinForm控件方法
查看>>
Linux Kernel 3.0.50/3.2.33/3.4.17/3.6.5
查看>>
在Oracle中查询存储过程和函数
查看>>
关于对象序列化json 说说
查看>>
设置div滚动条
查看>>
git常用命令
查看>>
邁向IT專家成功之路的三十則鐵律 鐵律十三:IT人理財之道-知足
查看>>