zoukankan      html  css  js  c++  java
  • perl unload gbk oracle 数据库

    perl unload gbk Oracle 数据库
    
    use Encode;
    if ( $#ARGV < 0 ){
            print "请输入一个文件
    ";
            exit(-1);
        }
      $var = $ARGV[0];
    open (FILE ,"<","$var") || die "can open file$!
    ";
    while (<FILE>) {
    $str = encode("gbk",decode("utf8","$_"));
    print "$str" ;
    }
    close FILE;
    
    
    需要的utf-8环境 把脚本格式转换成gbk
    
    
    Oracle shell 上设置:
    
    export NLS_LANG="SIMPLIFIED CHINESE_CHINA".ZHS16GBK
    
    查看数据库字符集:
    
    
    客户端字符集
    SQL>  select userenv('language') from dual;
    
    USERENV('LANGUAGE')
    ----------------------------------------------------
    AMERICAN_AMERICA.ZHS16GBK
    
    
    服务端字符集
    SQL> col parameter format a40
    SQL> col value format a20
    
    SQL> select * from nls_database_parameters where parameter='NLS_CHARACTERSET';  
    
    PARAMETER				 VALUE
    ---------------------------------------- --------------------
    NLS_CHARACTERSET			 ZHS16GBK
    

  • 相关阅读:
    开发中的报错问题
    vue2.0入门
    nodejs的一些基操
    git
    es6模块化规范
    js面向对象的笼统介绍
    this指向问题(改变它的指向)
    js面向对象杂谈
    原生js贪吃蛇
    bootstrap基础自我总结
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13350030.html
Copyright © 2011-2022 走看看