oracle数据库里中文显示不出来 全是问号

我用plsql打开图形界面客户端 表里的字段值只要是中文的全是?????
怎么办
而且出了异常 弹出框里也全是?????

在我的电脑上右键属性--高级系统设置--高级--环境变量,新建用户变量:
变量名:
变量值:
LANG=zh_CN.GBK
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-01-08
系统不是中文的是吗?
你的plsql是7一下的版本吧!~
我记得plsql8以上支持UTF-8。

oracle 插入中文查询显示乱码,问号是什么原因
你好,大多数都是字符集不一致导致的乱码问题。对于出现乱码或问号等不正常显示问题,根据数据库字符集,正确配置参数NLS_LANG,一般可以解决,如果仍出现乱码,则可能和所使用的工具的字体编码设置有关。那么解决出现的乱码时应该依次检查:查看数据库和客户端字符集,主要设置NLS_LANG;查看系统语言设置LANG...

oracle 插入中文查询显示乱码,问号是什么原因
是客户端字符集和服务端字符集不一致所致:查看 LANG,NLS_LANG属性 AMERICAN_AMERICAN.ZHS16GBK SIMPLIFIED CHINESE_CHINA.ZHS16GBK

oracle数据库里中文显示不出来 全是问号
在我的电脑上右键属性--高级系统设置--高级--环境变量,新建用户变量:变量名:变量值:LANG=zh_CN.GBK NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

oracle 为什么汉字变成了问号,怎么改,如下图
数据库字符集设置不对,修改下就好了。1、先用system和密码登陆SQLPLUS(如果不能直接以sys登陆到sqlplus的话),进入到sql*plus之后,可以通过conn \/ as sysdba转变为sysdba身份连接到数据库 2、开始修改编码 shutdown immediate;停止oracle服务以及监听。如果服务停止,这部可省略 startup mount;alter syst...

oracle 提示全是问号
还是字符集的问题,oracle的字符集选ZHS16GBK没有问题,你说的“中文提示”是在哪里出现的?是不是sqlplus连Oracle的时候出的?sqlplus在什么环境下运行?命令提示符下的sqlplus,所有的中文提示都是问号,比如建了表空间,成功后提示就是???应该是你操作系统的字符集和oracle的字符集不一致造成的 你...

oracle 中文显示为问号,怎么解决,客户端和服务端字符集一样的
Oracle数据库字符集最有用的参数是NLS_LANG参数,格式如下: NLS_LANG = language_territory.charset anguage:服务器消息的语言, 是中文还是英文 Territory: 服务器的日期和数字格式,Charset: 指定字符集。登录以sysdba登录,查看视图select * from v$nls_parameters,可以知道具体的字符集参数,正常的...

oracle到mysql中文变成问号,改了字符集还是没用
这种问题可以尝试将数据库编码改为utf-8。取出的数据是‘’问号‘’,说明就是没存进去,不是类似二进制值的形式,不能转换为中文。可以尝试将数据库编码改为utf-8,修改表和字段的字符集为utf-8表的字符集不能后期可视化方式修改。

linux下,oracle的视图中中文变问号了,描述有点长,请不吝赐教
这个是字符集转换的问题,是你导出和导入的客户端字符集和dmp文件字符集不一致。解决办法:在linux环境变量里加上 export LANG =zh_CN.gb2312 或者导入的时候先输入export LANG =zh_CN.gb2312

oracle 显示正常输出到界面为问号
这种问题据我所知在两种情况下会出现,1、数据库里存放的是韩文之类的非简体中文,而客户端未安装对应的语音包,那么显示有可能就都为“?”或“口”;2、服务器或客户端无法识别此类编码,请先查看服务器是否可以识别,如果可以在查客户端是否识别服务器传输的编码 ...

oracle 11g字符集问题,回显都是问号怎么解决。
你是在服务器端插入数据的吧,尝试在XP的客户端输入数据试试。这是因为字符集的问题造成的 你系统字符集是zh_CN.gb2312 环境变量字符集是ZHS16GBK 服务器数据库字符集是 ZHS16GBK 由于你环境变量字符集和你的服务器数据库一样,所以欺骗了数据库,你输入中文没有进行转码,所以数据库保存的字符代码...

相似回答