zoukankan      html  css  js  c++  java
  • oracle中文乱码问题

    Windows下,使用plsql插入中文数据出现乱码问题,上网查了下解决方法,使用下面方法解决了乱码问题,整理如下:

    中文乱码就是编码不统一所导致的了,解决办法只需要把编码统一下即可解决了

    此种情况最大的可能就是客户端和服务器端的编码不一致,解决方法如下

    1、

    查看服务器端编码
    select userenv('language') from dual;

    2、

    执行语句 select * from V$NLS_PARAMETERS 
    查看第一行中PARAMETER项中为NLS_LANGUAGE 对应的VALUE项中是否和第一步得到的值一样。
    如果不是,需要设置环境变量.
    否则PLSQL客户端使用的编码和服务器端编码不一致,插入中文时就会出现乱码.

    3、

    设置环境变量
    计算机->属性->高级系统设置->环境变量->新建

    通过网上搜索,发现需要设置环境变量,添加以下环境变量:

     LANG=zh_CN.GBK 

    NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"

    4、

    重新启动PLSQL,插入数据正常

  • 相关阅读:
    053389
    053388
    053387
    053386
    053385
    Docker简单部署Ceph测试集群
    docker部署Ceph分布式存储集群
    PIC单片机开发环境MPLAB X IDE
    MPLAB X安装,PIC单片机开发环境的搭建记录。
    MPLAB X IDE开发环境
  • 原文地址:https://www.cnblogs.com/whats/p/6092905.html
Copyright © 2011-2022 走看看