zoukankan      html  css  js  c++  java
  • PLSQL中文显示乱码的解决方案

    PLSQL中文显示乱码,可能是oracle客户端和服务器端的编码方式不一样。

    在这里,我们使用的是服务器上的Oracle,不是本机的Oracle,按照以下两个步骤进行:首先要查询ORACLE服务器的语言、地域和字符集,然后将查询结果设置为本地的环境变量:NLS_LANG。具体如下:
    1. 查询ORACLE服务器的语言、地域和字符集

    select * from V$NLS_PARAMETERS;

    查询结果如下图,
    下图NLS_LANGUAGE 表示“语言”,NLS_TERRITORY  表示“地域”,NLS_CHARACTSET 表示“字符集”,将他们三个按照“语言_地域.字符集”的格式拼接起来,就有了“AMERICAN_AMERICA.ZHS16GBK”(注意:这里要根据你自己的ORACLE服务器的这三个值进行拼接哦~不要简单的复制粘贴)

     2.在本地环境变量中加入NLS_LANG

      如上图,本地的环境变更为 NLS_LANG="AMERICAN_AMERICA.AL32UTF8"

    3.重启PL/SQL即可.

    ------------恢复内容结束------------

  • 相关阅读:
    Tarjan算法
    10JS数组
    9JS循环
    8.JS流程控制
    7.JS运算符
    6.JS方法
    5.JS变量的各种问题
    java封装遇到的问题
    js报Uncaught SyntaxError: Unexpected token <错误 解决方法:
    使用layui出现Uncaught ReferenceError: layui is not defined问题解决:
  • 原文地址:https://www.cnblogs.com/yagzh2000/p/12521964.html
Copyright © 2011-2022 走看看