问题描述:

本地是win7操作系统,cmd里面sqlplus进去连接oracle数据库,中文可以正常显示,但是plsql连接oracle数据库,中文显示乱码,还有xshell远程连接oracle服务器登录进去使用sqlplus登录也显示中文乱码。

1、检查windows7下面cmd里面sqlplus中oracle server端的字符集。

打开cmd,用sqlplus登录,输入下面SQL查询服务端的字符集。

SQL> select userenv('language') fromdual;

USERENV('LANGUAGE')

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

AMERICAN_AMERICA.ZHS16GBK

SQL> select userenv('language') fromdual;

如下图2.png所示:

去后台linux查看字符集编码,

(1),查看profile文件

[oracle@powerlong4 ~]$ vim/home/oracle/.bash_profile

export LANG=en_US.gbk

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

(2),查看数据库的userenv

SQL> select userenv('language') fromdual;

USERENV('LANGUAGE')

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

AMERICAN_AMERICA.ZHS16GBK

SQL>

2、plsql中文乱码问题

需要设置plsql字符集,plsql默认加载的是windows系统变量的nls_lang的字符集,所以去我的电脑中,右键选择“属性”,再选择“系统高级设置”,再选择“环境变量”,再选择“系统变量”,新建或者修改NLS_LANG

变量名:NLS_LANG

变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

如下图1.png所示:

3、ssh连接oracle服务器,linux下sqlplus登录中文乱码,如下所示:

SQL> select userenv('language') fromdual;

USERENV('LANGUAGE')

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

AMERICAN_AMERICA.ZHS16GBK

SQL> select t.recruitment_task_name frompowerdesk.hr_resume t where t.resume_cd='BL1424067222966';

RECRUITMENT_TASK_NAME

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

??±

oracle11g怎么显示中文,ORACLE11G中PLSQL中文显示乱码、Linux下sqlplus查询中文乱码相关推荐

  1. linux sqlplus显示乱码,scrt访问linux,sqlplus查询中文显示乱码

    scrt访问linux,sqlplus查询中文显示乱码 2019-04-28 scrt访问linux时候,默认语言LANG=en_US.UTF-8.oracle查询默认语言NLS_LANG=AMERI ...

  2. chrome中文方框linux,问:Linux下Chrome标题栏中文乱码

    From:http://blog.csdn.net/loveaborn/article/details/29579787 在使用Linux的时候你会遇到一些奇奇怪怪的问题,不过,你会在解决这些问题的过 ...

  3. linux安装oracle 11g乱码,Linux下安装Oracle11g中文乱码,DISPLAY未通过

    Linux下安装Oracle11g中文乱码 Linux下安装Oracle11g,安装界面乱码问题解决方法: 解决 1.下载中文字体 2.进入刚解压的database/stage/Components/ ...

  4. windows下的文本文件在linux下查看,中文显示乱码

    windows下的文本文件在linux下查看,中文显示乱码 伏心救赎 2013-03-05 14:37:37 581 收藏 分类专栏: 基于类linux的开发 </div></div ...

  5. Linux下Java程序中文乱码问题研究

    Linux下Java程序中文乱码问题研究 摘  要:在一个项目的开发中,我用linux内核源代码和busybox源代码自己编译打造的操作系统mylinux 1.0 ,服务器是我用java语言自己编写的 ...

  6. 解决 Linux 下 Sublime Text 中文输入

    2019独角兽企业重金招聘Python工程师标准>>> 完美解决 Linux 下 Sublime Text 中文输入 完美解决 Linux 下 Sublime Text 中文输入 转 ...

  7. android显示通知图标大全,Android推送通知:图标未显示在通知中,而是显示白色方块...

    Android推送通知:图标未显示在通知中,而是显示白色方块 我的应用会生成通知,但我没有显示为该通知设置的图标.相反,我得到一个白色方块. 我已经尝试调整图标的大小(尺寸720x720,66x66, ...

  8. 原生android 推送图标白色,Android推送通知:图标未显示在通知中,而是显示白色方块...

    Android推送通知:图标未显示在通知中,而是显示白色方块 我的应用会生成通知,但我没有显示为该通知设置的图标.相反,我得到一个白色方块. 我已经尝试调整图标的大小(尺寸720x720,66x66, ...

  9. Linux下Java Font 中文字体不显示

    为什么80%的码农都做不了架构师?>>>    linux系统中jre不支持字体解决方法 Linux下Java中文字体不显示 https://blog.csdn.net/kenera ...

最新文章

  1. Python-turtle标准库知识小结(python绘图工具)
  2. java面向对象测试_Java面向对象测试题(一).doc
  3. linux命令行怎么播放,如何在在 Linux 命令行中观看彩虹猫
  4. 小程序onload_微信小程序开发入门之共享账本(十四)
  5. 【BZOJ1563】【NOI2009】—诗人小G(决策二分栈优化dp)
  6. SQL Server中的文件流
  7. Google 搜索点击量不到 50%?
  8. 转-Android仿微信气泡聊天界面设计
  9. 大数据处理方面的 7 个开源搜索引擎
  10. 译码器(24译码器,38译码器)笔记
  11. jsp中你必须记住的379
  12. w ndows7与XP哪个好,Win7系统与Win XP系统哪个更好?Windows7与WindowsXP区别介绍-系统城·电脑系统下载之家...
  13. speedoffice使用方法-Word怎么在方框里面打对勾
  14. ThingWorx入门
  15. 情人节情侣表空间白网页源码 html 简单易改 祝福你们幸福安康、地久天长!
  16. Spring IOC与DI、反射的理解 含小案例说明
  17. 再谈Revit二次开发的可靠性和前景
  18. 【计算广告】移动设备 效果类广告 归因方式
  19. 深入理解JVM-GC
  20. 那些炫酷的CSS文字效果之诗词《兔》

热门文章

  1. Winform开发框架之肖像显示保存控件的实现
  2. linux程序设计——运行SQL语句(第八章)
  3. HotApp小程序统计,第一个专业的微信第三方小程序统计工具
  4. CSS清除浮动大全共8种方法
  5. 你真的理解“吃亏是福”么?
  6. 在用户控件中撰写JS时控件的客户端ID问题
  7. 输出400以内的smith数java,史密斯(A.O.Smith) 空气净化器 KJ400F-B11
  8. 复合梯形公式与复合辛普森公式matlab_【IBE】关于电缆桥架的安装,一定要知道的两个公式!...
  9. python的threading安装不了_python – 我无法安装Gevent
  10. html javaScript 只能输入数字