知识大全 关于Oracle客户端显示乱码问题

Posted

篇首语:愿所行皆坦途,愿所求皆如愿。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 关于Oracle客户端显示乱码问题相关的知识,希望对你有一定的参考价值。

关于Oracle客户端显示乱码问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  看下面演示与分析

  SQL> select * from nls_database_parameters;

  PARAMETER                      VALUE

  

  NLS_LANGUAGE                   AMERICAN

  NLS_TERRITORY                  AMERICA

  NLS_CURRENCY                   $

  NLS_ISO_CURRENCY               AMERICA

  NLS_NUMERIC_CHARACTERS        

  NLS_CHARACTERSET               AL UTF

  NLS_CALENDAR                   GREGORIAN

  NLS_DATE_FORMAT                DD MON RR

  NLS_DATE_LANGUAGE              AMERICAN

  NLS_SORT                       BINARY

  NLS_TIME_FORMAT                HH MI SSXFF AM

  PARAMETER                      VALUE

  

  NLS_TIMESTAMP_FORMAT           DD MON RR HH MI SSXFF AM

  NLS_TIME_TZ_FORMAT             HH MI SSXFF AM TZR

  NLS_TIMESTAMP_TZ_FORMAT        DD MON RR HH MI SSXFF AM TZR

  NLS_DUAL_CURRENCY              $

  NLS_P                       BINARY

  NLS_LENGTH_SEMANTICS           BYTE

  NLS_NCHAR_CONV_EXCP            FALSE

  NLS_NCHAR_CHARACTERSET         AL UTF

  NLS_RDBMS_VERSION             

   rows selected

  windows客户机上

  H:\\Users\\LuoTaoyang>chcp

  活动代码页:

  H:\\Users\\LuoTaoyang>set NLS_LANG=American_America ZHS GBK

  SQL> DESC chartest;

  Name                                      Null?    Type

  

  ID                                                 NUMBER( )

  NAME                                               VARCHAR ( )

  SQL> insert into chartest values( 你好吗ABC );

   row created

  SQL> SELECT * from chartest;

  ID NAME

  

   你好吗ABC

  SQL> select id dump(name ) from chartest;

  ID

  

  DUMP(NAME )

  

  

  Typ= Len= CharacterSet=AL UTF : e bd a e a bd e

  # 你好吗ABC 在ZHS GBK字符集下 进制代码为 C E BA C C F 之所以跟Oracle存储的不同时因为客户端字符集(ZHS GBK)与Oracle主字符集(AL UTF )不同 Oracle在底层发生字符集转换的原因

  H:\\Users\\LuoTaoyang>set NLS_LANG=American_America AL UTF

  SQL> select * from chartest;

  ID NAME

  

   浣犲ソ钖桝BC

cha138/Article/program/Oracle/201311/18495

相关参考

知识大全 解决oracle10g安装后的中文显示乱码

在安装完oracleg后由于jre默认使用的字体问题使得emdbcanetcanetmgr显示中文时出现□□字样的乱码下面来说明这个问题的解决办法  改变$ORACLE_HOME/jdk目录下的jre

知识大全 Oracle 8i中字符集乱码问题析及其解决办法

Oracle8i中字符集乱码问题析及其解决办法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一

知识大全 如何解决JSP页面显示乱码问题[2]

如何解决JSP页面显示乱码问题[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n

知识大全 如何解决JSP页面显示乱码问题[1]

如何解决JSP页面显示乱码问题[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n

知识大全 连接oracle的总结(关于tnsname和监听)

该文是我连接oracle的总结特别适合于程序开发人员与oracle菜鸟  如何配置才能使客户端连到数据库要使一个客户端机器能连接oracle数据库需要在客户端机器上安装oracle

知识大全 关于jsp和servlet中的乱码问题

  在jsp和servlet的开发中今天自己做的一个小例子中出现了中文乱码问题用了许多方法发现还是解决不了最后我用了过滤器才算终结  此方法总结如下在jsp页面中使用<%@pagepageEnc

知识大全 关于JDBC客户端如何连接ORACLE数据库RAC的负载均衡

关于JDBC客户端如何连接ORACLE数据库RAC的负载均衡  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 oracle em 按钮乱码解决办法及em网页变成英文

一oracleem中按钮乱码解决办法:修改jdk下面的字体  复制代码代码如下:  [oracle@esopdb_]$cd$ORACLE_HOME/jdk/jre/lib/[oracle@esopli

知识大全 快速掌握Oracle10gEM乱码的解决方法

快速掌握Oracle10gEM乱码的解决方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在安

知识大全 oracleem中按钮乱码解决办法

  一oracleem中按钮乱码解决办法:  修改jdk下面的字体  [oracle@racdb_]$cd$ORACLE_HOME/jdk/jre/lib/  [oracle@raclib]$mvfo