zoukankan      html  css  js  c++  java
  • Oracle数据库数据显示乱码问题解决方法。

    一、问题描述:
           在将其它数据库的数据导出文件导入本地新建数据库时,所导入的数据全部是乱码,一般表现为数据表中列的值类似于"?????",即内容大部分为?的表现形式。初步判断是因为Oracle客户端与数据库编码不一致所导致。乱码问题在各类技术很多地方都普遍可能存在,其根本原因主要是数据编码不一致导致。根据其原理排查数据编码,基本都可以解决乱码问题。

    二、解决办法:
                第一步:就Oracle数据库而言,可以使用sqlplus工具或者PL/SQL工具,登录数据库后,执行  select userenv('language') from dual;语句,该语句可以查询当前数据库所使用的编码格式。这里使用sqlplus登录数据库,并执行上述查询语句,如下图所示:

      第二步:添加系统环境变量NLS_LANG,将其值与数据库编码设置保持一致,即上一步查询的查询结果SIMPLIFIED CHINESE_CHINA.ZHS16GBK。点击保存即可。

           第三步:关闭当前的客户端查询工具,重新打开查看和验证是否已经恢复正常的中文编码。
    ---------------------
    作者:吃了半截虫
    来源:CSDN
    原文:https://blog.csdn.net/chilebanjiechong/article/details/55254831
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    实现图片加载从模糊到清晰显示的方法
    审批流程设计方案-介绍(一)
    SpringBoot+JPA实现DDD(一)
    RabbitMQ使用入门
    SpringBoot+JPA实现DDD(六)
    SpringBoot+JPA实现DDD(五)
    Spring Boot+JPA实现DDD(四)
    Spring Boot+JPA实现DDD(三)
    Spring Boot+JPA实现DDD(二)
    DDD入门之解决了什么问题(二)
  • 原文地址:https://www.cnblogs.com/ouyangxiaoyao/p/9957916.html
Copyright © 2011-2022 走看看