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
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 颈椎病引起的头晕恶心怎么办 经常头疼怎么办最快最有效 感昌了头晕乏力怎么办 来例假喝啤酒了怎么办 来月经喝啤酒了怎么办 吃的油腻长痘怎么办 兔子拉黑色稀便怎么办 宝宝补钙便秘了怎么办 吃了肾宝片上火怎么办 吃肾宝片就上火怎么办 吃肾宝片后上火怎么办 孕妇吃了扁桃仁怎么办 怀孕吃了扁桃仁怎么办 经期吃了阿胶糕怎么办 10儿童咳嗽有痰怎么办 6岁宝宝咳嗽有痰怎么办 儿童6岁咳嗽有痰怎么办 零号胶囊用多了怎么办 7岁半乳房发育,怎么办 妊娠斑怎么办,能去掉吗 跨域访问被拒绝怎么办 月子里半夜饿了怎么办 5岁儿童包茎该怎么办 6岁儿童包茎该怎么办 1岁半乳房发育,怎么办 4岁智力发育迟缓怎么办 儿童换牙长得慢怎么办 幼儿牙齿长得慢怎么办 小孩骨骼发育不好该怎么办 宝宝身高长得慢怎么办 多肉生长点坏了怎么办 试管胚胎长得慢怎么办 来月经头痛想吐怎么办 经期量多时间长怎么办 49岁例假不规律怎么办 45岁例假不规律怎么办 16岁例假不规律怎么办 月经来了停不了怎么办 月经25天不干净怎么办 经年期月经乱该怎么办 我的月经不来了怎么办