oracle数据库里中文显示不出来,全是问号???
来源:互联网 发布:初中数学软件哪个好 编辑:程序博客网 时间:2024/04/30 06:35
一:问题描述
有时,想用AS重新定义新的中文字段名称,或者在查询包含中文的字段时,查询结果总是出现很多问号,如图:
二:出错原因
环境变量NLS_LANG和数据库服务端字符集不一致
SQL> select userenv('language') from dual; USERENV('LANGUAGE')----------------------------------------------------AMERICAN_AMERICA.WE8ISO8859P1[oracle@source_pc ~]$ echo $NLS_LANG--显示结果为空
三:解决办法
修改环境变量NLS_LANG
[oracle@source_pc ~]$ export NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1--这样只是针对该窗口,临时生效,对于其他会话不生效。要想永久生效,可以写入.bash_profile文件。[oracle@source_pc ~]$ pwd/home/oracle[oracle@source_pc ~]$ vi .bash_profile 添加一行:export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK[oracle@source_pc ~]$ source .bash_profile
现在,查询不出现问号了。
0 0
- oracle数据库里中文显示不出来 全是问号
- oracle数据库里中文显示不出来,全是问号???
- Oracle数据库PLSQL的中文乱码显示全是问号(未验证)
- 语句插入中文数据时数据库显示全是问号???
- PLSQL中文显示乱码,全是问号
- 数据库中插入中文数据时数据库显示全是问号???
- Oracle数据库导入后,表中的数据中文显示正常,包中的中文全为问号
- Oracle使用——PLSQL的中文乱码显示全是问号
- Oracle使用——PLSQL的中文乱码显示全是问号
- Oracle使用——PLSQL的中文乱码显示全是问号
- Oracle使用——PLSQL的中文乱码显示全是问号解决办法
- PLSQL的中文乱码显示全是问号
- python 处理中文 读取数据库输出全是问号
- T-SQL 语句插入中文数据时数据库显示全是问号“???”的解决方法(数据库编码规则)
- 20160423 Oracle数据库中中文显示问号的解决办法
- 如何解决php页面读取mysql数据库中文后打印出来是问号问题
- 在MVC4里控制器接受前台数据向数据库添加后发现数据全是 问号???
- mysql解决中文是问号的问题+wamp法文显示+wamp不启用
- 创建线程的方法【CreateThread, AfxBeginThread,_beginthread, _beginthreadex的区别】
- java用百度账号登陆第三方平台
- android 打开各种文件(setDataAndType)
- 单例的写法
- Struts2 输入校验器大全
- oracle数据库里中文显示不出来,全是问号???
- Patch 13621679 - 11.1.0.7.11 Patch Set Update
- PHP笔记
- [Erlang] Erlang 杂记 VI
- 项目与产品的区别
- 获取Android签名证书的MD5值
- 服务器常用工具
- 谷歌浏览器插件开发
- 关于typedef的用法总结