oracle终端sqlplus显示乱码问题

sqlplus登陆oracle服务器查询表显示中文是?乱码

SQL> select * from test11;

ID

----------

NAME

--------------------------------------------------------------------------------

111

??

222

??

333

??????

SQL> select userenv(‘language‘) from dual;

USERENV(‘LANGUAGE‘)

----------------------------------------------------

AMERICAN_AMERICA.AL32UTF8

[[email protected] ~]$ export NLS_LANG="AMERICAN_AMERICA.AL32UTF8"

SQL> insert into test11 values(334,‘张东‘);

1 row created.

SQL> select * from test11;

ID NAME

---------- --------------------

334 张东

111 肖明

222 吴明

333

SQL> insert into test11 values(335,‘吴敏‘);

1 row created.

SQL> select * from test11;

ID NAME

---------- --------------------

334 张东

335 吴敏

111 肖明

222 吴明

333

时间: 2024-10-17 13:19:20

oracle终端sqlplus显示乱码问题的相关文章

linux中的sqlplus显示乱码和方向键解决办法

linux中的sqlplus显示乱码解决办法 1.临时解决: export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK" 2.永久生效 echo 'export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"'>>/etc/profile linux中的sqlplus退格和方向键的显示问题解决办法 stty erase ^H echo 'stty erase ^H'&g

Linux终端中文显示乱码

今天,帮我们同学处理一下中文显示乱码的问题.这个是个国内Linux用户烦恼的问题,由于大部分的Linux发行版都是以英语为主体的,而且英文在通用性和稳定性上都比中文要好一些,各种奇怪的BUG也要少一点.所以,强烈建议使用英文的系统. 我们知道我们的操作系统是无所谓中文版和英文版的,无论是windows还是Linux,系统发行的时候全世界都是一样的内核,系统呈现给我们是英文还是中文,完全取决于你选择的语言包.不同国家的人在安装使用的时候选择属于自己国家的语言包,应用程序中的语言也不是写死的,它根据

ORACLE 11G中PLSQL中文显示乱码、Linux下sqlplus查询中文乱码

问题描述: 本地是win7操作系统,cmd里面sqlplus进去连接oracle数据库,中文可以正常显示,但是plsql连接oracle数据库,中文显示乱码,还有xshell远程连接oracle服务器登录进去使用sqlplus登录也显示中文乱码. 1.检查windows7下面cmd里面sqlplus中oracle server端的字符集. 打开cmd,用sqlplus登录,输入下面SQL查询服务端的字符集. SQL> select userenv('language') fromdual; US

ORACLE 在 SQLPLUS 与 PL/SQL 中显示乱码的问题

Linux下SQLPlus中文乱码处理的方法 1.首先查询数据库字符集 SQL> select userenv('language') from dual; USERENV('LANGUAGE') ---------------------------------------------------- AMERICAN_AMERICA.AL32UTF8 SQL> exit 从上面得知数据库字符集为 AMERICAN_AMERICA.AL32UTF8 2.配置环境变量 echo 'export

Linux下oracle显示乱码解决

1.登录oracle用户,登录dba,显示乱码??? [[email protected] ~]# su - oracle [[email protected] ~]$ sqlplus / as sysdba SQL*Plus: Release 10.2.0.1.0 - Production on Tue Jul 22 18:27:40 2014 Copyright (c) 1982, 2005, Oracle.  All rights reserved. ???: Oracle Databas

(转)sqlplus中文显示乱码的问题

sqlplus中文显示乱码的问题 2010-07-19 11:33:26 分类: LINUX 在windows下sqlplus完全正常,可是到linux下,sqlplus中文显示就出问题了,总是显示“??”或是其他乱码,这个问题又怎么解决呢? 经过在网络上查资料,以及尝试,得到的解法如下: 其实很简单我们只要设置退出sqlplus,设置相应的环境变量NLS_LANG       export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"   

oracle conn /as sysdba后显示 乱码”???“ 和 ORA-01081:

一.conn /as sysdba显示乱码”???“ sqlplus /nolog conn /as sysdba显示??? 解决方法: 查看数据库语言: SQL> select * from props$ where name ='NLS_LANGUAGE' ; 设置语言: SQL>UPDATE PROPS$ SET VALUE$='SIMPLIFIED CHINESE' WHERE NAME='NLS_LANGUAGE'; 如果还是乱码,运行下面的语句. SQL>$set nls_l

LINUX终端调用DOS输出字符输出显示乱码问题

场景:linux通过winsshd向window2003 cmd发送查询指令 环境:linux CRT远程连接 终端设置UTF-8(国际码) 问题:命令执行完毕,LINUX终端显示为乱码 过程: 1.在进行linux批量管理window2003服务器时检查策略,在CRT终端显示乱码: 2.检查DOS输出字符集--属性--(我的是GBK) 错误3.将脚本及环境变量全部改为GBK,CRT同,输出结果还是乱码 改 4.将CRT终端字符集全部改成GB2312(shell中无需改动,字符集LANG不用变)

转:Oracle数据库sqlplus与plsqldev解决乱码

问题描述 : 在用eclipse使用jdbc插入中文数据的时,数据用plsqldev查询时,正常显示中文,但是用sqlplus查询时,为中文乱码,当用plsqldev直接插入中文时,也直接会出现乱码,用sqlplus插入的中文,plsqldev读出乱码---> plsqldev与sqlplus出现乱码不一致情况 解决    : 1)使用查询语句 1 select * from v$nls_parameters; 查询到的 1 NLS_CHARACTERSET