zoukankan      html  css  js  c++  java
  • PLSQL设置显示的字符集及设置

    一、关于PLSQL无法正确显示中文

    刚才下载安装了PLSQL Developer 9.0.0.1601 汉化绿色版,执行SQL查询语句,发现显示的数据中只要有中文都会以?表示。经过网上查询得知这是客户端跟服务器的字符集不匹配造成的。解决方法如下:
    1、查询oracle server端的字符集。打开PLSQL的查询窗口中输入下面SQL查询语句。
    select userenv('language') from dual;

    得到的服务器字符集为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
    2、我的电脑中环境变量界面,在系统变量中新加:
    变量名:NLS_LANG
    变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
    变量值跟服务器查询到的值一致即可。

    由此设置步骤可得知此设置不仅仅是针对PLSQL的,所有在客服机上连接ORACLE时显示的中文为?时都必须通过这个方法设置其字符集与服务器上的一致方可正确显示中文内容。

    二、PLSQL绿色汉化版设置软件的中文显示

    在PLSQL中点击菜单 tools--preferences 在弹出的设置窗口中找到 appearance——language 选择简体中文即可。

    三、PLSQL登录时,在登录窗口中的数据库内容应如果设置

    这个地方PLSQL其实会读取一个文件,文件的全路径为:ORACLE客服端所在目录 appAdministratorproduct11.2.0client_1NetworkAdmin nsnames.ora

    如我的ORACLE客户端安装在D盘则 D:appAdministratorproduct11.2.0client_1NetworkAdmin nsnames.ora

  • 相关阅读:
    88. Merge Sorted Array
    87. Scramble String
    86. Partition List
    85. Maximal Rectangle
    84. Largest Rectangle in Histogram
    83. Remove Duplicates from Sorted List
    82. Remove Duplicates from Sorted List II
    81. Search in Rotated Sorted Array II
    80. Remove Duplicates from Sorted Array II
    计算几何——点线关系(叉积)poj2318
  • 原文地址:https://www.cnblogs.com/empty01/p/5475492.html
Copyright © 2011-2022 走看看