• 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

  • 相关阅读:
    iOS上传AppStore被拒原因及处理方案
    记录一个打包upload时报错处理
    Git撤销merge
    设置UIButton上面是image,下面是title
    Sourcetree中切换到其他分支,临时分支的这次提交丢失
    修改字符串指定范围的颜色
    定时消失的Alert弹窗
    ALAsset 将资源转换为 NSData
    textField和textView的输入字数最大限制
    手机号码正则判断
  • 原文地址:https://www.cnblogs.com/empty01/p/5475492.html
Copyright © 2020-2023  润新知