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
    变量值跟服务器查询到的值一致即可。

    3、重启PLSQL,然后执行包含中文的sql语句,结果显示正确。

    程序员的基础教程:菜鸟程序员

  • 相关阅读:
    ARTS习惯(8)
    ARTS习惯(7)
    ARTS习惯(6)
    ARTS习惯(5)
    ARTS习惯(4)
    ARTS习惯(3)
    线程状态
    java线程同步
    数据库视图
    数据库事务
  • 原文地址:https://www.cnblogs.com/guohu/p/4224061.html
Copyright © 2011-2022 走看看