zoukankan      html  css  js  c++  java
  • PLSQL设置显示的字符集及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

    一般新装的ORACLE客户端没有这个文件,这个文件需要自己配置或通过ORACLE专门的配置程序进行设置。但更简便的方法是直接从其它已配置过的计算机上将这个文件复制过来。

  • 相关阅读:
    494 Target Sum 目标和
    493 Reverse Pairs 翻转对
    492 Construct the Rectangle 构建矩形
    491 Increasing Subsequences 递增子序列
    488 Zuma Game 祖玛游戏
    486 Predict the Winner 预测赢家
    485 Max Consecutive Ones 最大连续1的个数
    483 Smallest Good Base
    Django Form组件
    Django Auth组件
  • 原文地址:https://www.cnblogs.com/ZenoLiang/p/7565218.html
Copyright © 2011-2022 走看看