linux连接oracle数据库中文显示乱码
问题背景:
orclae服务的原本就是有也使用正常,win下的pl/sql developer客户端能正常访问且,中文字段也显示正常。unix的aix服务器访问oracle用occi和sqlplus也能正常显示中文字段。
后来由于需求需要新增了一台新的linux机子,他的数据库还是使用现有oracle数据库(上面说到的那个数据库)。
问题现象:
linux下的用OCCI查询数据库中文字段getString()中文字段返回???乱码,后来用sqlplus连接orcle用查询语句查询sqlplus查询oracle中文字段也是返回???乱码.
问题分析:
网上查阅资料初步认定是环境字符集编码问题。然后找了下查询oracle客户端字符集编码语句,select * from nls_instance_parameters和select userenv('language') from dual; ,发现linux下的sqlplus和unix下sqlplus及win下pl/sql查询的结果一样。这下郁闷了。后来无心再原本的unix环境里查看了下LANG相关的环境变量发现比linux下多了个NLS_LANG,上网搜索了下得知:NLS_LANG环境变量是oralce客户端字符集配置,ok解决了。
解决
在linux下新增一个环境变量NLS_LANG="american_america.zhs16gbk" ;
转载于:https://www.cnblogs.com/tb131328/p/6214098.html
linux连接oracle数据库中文显示乱码相关推荐
- C#处理读取使用US7ASCII的oracle数据库中文显示乱码问题
方式一:(推荐)Oracle Data Access Components (ODAC) +OleDbConnection 该方式无需配置环境变量 1.下载ODAC 组件,地址为https://www ...
- Linux下 Oracle SQLPlus 中文显示乱码处理
错误重现: [oracle@oracle-db-19c ~]$ sqlplus / as sysdbaSQL*Plus: Release 19.0.0.0.0 - Production on Tue ...
- linux sqlplus显示乱码,scrt访问linux,sqlplus查询中文显示乱码
scrt访问linux,sqlplus查询中文显示乱码 2019-04-28 scrt访问linux时候,默认语言LANG=en_US.UTF-8.oracle查询默认语言NLS_LANG=AMERI ...
- windows下的文本文件在linux下查看,中文显示乱码
windows下的文本文件在linux下查看,中文显示乱码 伏心救赎 2013-03-05 14:37:37 581 收藏 分类专栏: 基于类linux的开发 </div></div ...
- 解决linux服务器上matplotlib中文显示乱码问题
解决linux服务器上matplotlib中文显示乱码问题 参考文章: (1)解决linux服务器上matplotlib中文显示乱码问题 (2)https://www.cnblogs.com/Bell ...
- DbVisualizer Pro 9.1.1连DB2数据库中文显示乱码的解决【一篇就够】
一.修改安装目录下配置文件 安装目录/resources/dbvis-custom.prefs 增加配置如下: dbvis.grid.encode=true dbvis.grid.fromEncode ...
- python读取oracle数据库中文乱码_PL/SQL连接Oracle数据库,中文乱码,显示问号
PL/SQL连接oracle数据库 1.简单介绍 在不安装oracle数据库的情况下使用pl/sql连接远程oracle数据库. 2.详细步骤: a) 安装PL/SQL.依据自己的操作系统安 ...
- linux php oracle 乱码,Linux下Oraclesqlplus中文显示乱码的问题的解决
在Windows下sqlplus完全正常,可是到Linux下,sqlplus中文显示就出问题了,总是显示ldquo;??rdquo;,这个问题又怎么解决呢?经 在Windows下sqlplus完全正常 ...
- oracle11g怎么显示中文,ORACLE11G中PLSQL中文显示乱码、Linux下sqlplus查询中文乱码
问题描述: 本地是win7操作系统,cmd里面sqlplus进去连接oracle数据库,中文可以正常显示,但是plsql连接oracle数据库,中文显示乱码,还有xshell远程连接oracle服务器 ...
最新文章
- Ubuntu/CentOS下使用脚本自动安装 Docker
- selenium中的对文本进行全选,复制,粘贴,剪切和删除的操作
- springmvc+jsp引用本地图片文件
- 【leetcode】472. Concatenated Words
- uni-app——一种通过Nginx反向代理处理302重定向请求解决网络请求中无法获取Cookie的解决方案
- NET命令的基本用法
- java 泛化_Java语言class类用法及泛化(详解)
- 快速排序的两种实现方法(js)
- 奖励名单表格模板_“我用一套表格,解决了孩子的拖延症,一路用到小学高年级!”...
- python类中包含一个特殊的变量、它可以访问类的成员_Python 类的特殊成员介绍...
- 将mysql中的数据库表导出和导入
- python函数转换_将Python函数转换为PL/Python函数
- Initramfs应用问题记录
- TB6612驱动电机
- acrobat支持日文粘贴复制
- 简单说下antv图表的使用
- 如何在Windows 7中管理操作中心
- 3D卷积和去(反)卷积
- Tkinter之pack所有属性详解
- Python求黑色星期五问题
热门文章
- java数组综合练习_69期-Java SE-005_二维数组、综合练习-001-002
- php的date比较时间差,php date 时间差
- python数据符号函数等一切皆对象_第一章:Python高级编程-Python一切皆对象
- linux mint 忘记密码,在Linux Mint中如何提醒mysql localhost base的密码?
- python关于row的规范_Python DB-API 2.0规范
- matlab矩阵代数计算,MATLAB学习笔记(五):符号计算(符号矩阵+代数方程组求解)...
- lisp读点坐标绘多义线_AutoCAD中多义线的坐标标注
- 计算机实验报告14,计算机14实验报告模板.doc
- html 标签 anki,为什么不建议使用Anki模板里的标签?
- 计算机二级制作简历张静,张静的简历值30分!其他都不是问题