linux下oracle中文乱码问题的解决
linux下oracle数据库很常见的一个问题就是中文显示乱码。这样问题出现有多种可能,可能是linux系统本身未能设置得当,导致不支持中文输入与显示,另一种可能就是oracle本身的问题。一般为了避免这样的中文乱码出现,可以先设置好linux和oracle相应的字符集和语言,如:
· 设置linux的/etc/sysconfig/i18n,将其中内容修改(可备份下)为:
- LANG="zh_CN.UTF-8"
- SYSFONT="latarcyrheb-sun16"
还应该导入相应的环境变量设置,即:
- export LANG=zh_CN.UTF8
· 除了设置好linux中文支持,oracle本身也应相应设置好字符集,具体为在用dbca创建数据库的时候设置字符集一栏选择zhs16gbk,并选择national字符为utf-8,这样可以保证创建好的数据库支持中文数据存储,相应的,也需要导入oracle相关的环境变量设置:
- export NLS_LANG=.UTF8
为了每次重启系统环境变量均生效,还可以在bashrc或相应设置脚本里添加上述对应语句。
依照上述操作,基本上便可以避免中文乱码问题了,但是,值得一提的是,这个解决方案也许不能全部解决中文乱码问题,并且在设置好字符集和语言之前输入oracle数据库的中文乱码数据一般是无法恢复成可显示的中文。如果是CS架构的话,则需要查询客户端和服务器端相应的字符集设置,然后设置成一致的即可。
转载于:https://blog.51cto.com/jackywu/1076285
linux下oracle中文乱码问题的解决相关推荐
- Linux 下Oracle中文乱码
安装Oracle就怕数据出现乱码!出现过几次,自己想深入了解. 总结了下Oracle数据库出现乱码的原因: 1.客户端与服务器是一致,但是操作系统与服务器不一致 2. 操作系统和服务器是一致,但是客户 ...
- linux php oracle 乱码,Linux安装Oracle中文乱码的解决
在Linux上安装过Oracle的时候汉字都是rdquo;口口rdquo;形乱码 最初时间比较紧张只能用英文安装,后来经过反复试验和整理,现在 在Linux上安装过Oracle的时候汉字都是" ...
- linux oracle查询乱码问题,linux中oracle中文乱码解决方法
乱码问题的根源是字符集的修改,下面我们来看一下linux中oracle中文乱码解决方法. 查看客户端的语言编码设置: 配置文件中的配置: cat ~/.bash_profile 注意修改配置信息:ex ...
- Linux下Oracle中文数据显示为倒着的问号?(已解决)
Linux下Oracle中文数据显示为倒着的问号 原因为Linux系统环境变量的字符集编码和Oracle的字符集编码不一致. 需要将二者都改为SIMPLIFIED CHINESE_CHINA.ZHS1 ...
- php pdo 中文乱码,php pdo oracle中文乱码的快速解决方法
在/etc/profile.d/简历oracle.sh 内容如下在NLS_LANG设置编码ORACLE_HOME=/usr/lib/oracle/12.1/client64 C_INCLUDE_PAT ...
- php pdo连接oracle乱码,php pdo oracle中文乱码的快速解决方法
在/etc/profile.d/简历oracle.sh 内容如下在NLS_LANG设置编码 ORACLE_HOME=/usr/lib/oracle/12.1/client64 C_INCLUDE_PA ...
- php pdo连接oracle乱码,php pdo oracle中文乱码的快速解决方法_PHP
在/etc/profile.d/简历oracle.sh 内容如下在NLS_LANG设置编码 ORACLE_HOME=/usr/lib/oracle/12.1/client64 C_INCLUDE_PA ...
- linux下tomcat中文乱码
项目在本地测试的时候都正常,放上linux服务器就中文乱码 1.首先确定项目代码需设置编码都已经设置好了,本地测试没有问题 2.然后想到是tomcat下的配置文件没有配置编码,然后给tomcat下的s ...
- oracle 安装乱码,linux安装Oracle中文乱码问题汇总
解决oracle中文显示乱码有三层地方需要调整或者修改 第一层:操作系统层 1.首先查看linux是否有安装中文字符集,locale -a 2.设置用户的中文字符集 查看到linux安装了中文字符集, ...
最新文章
- 修改Java-source版本
- Windows CE 6.0正式发布 源代码100%开放
- java静态方法声明_方法本地类中的Java最终静态声明
- leetcode刷题:1.无重复字符的最长字串
- 大数据之-Hadoop完全分布式_集群的启动和停止方式总结---大数据之hadoop工作笔记0039
- win7php一键,批处理也能干大事之——如何实现Win7系统一键切换用户
- CSS border-style属性
- 小D课堂 - 新版本微服务springcloud+Docker教程_5-07 断路器dashboard监控仪表
- php多条件查询统计,PHP-----多条件查询
- Linux 数据重定向
- vue实现codemirror代码编辑器中的SQL代码格式化功能
- 人工智能产生式系统动物识别实验python
- QT 操作 QLabel
- 带你了解IT互联网行业程序员岗位有些什么类型?
- ue4树叶飘落动画_Android:使用属性动画制作器的类似于树叶的动画
- BDTC 2017丨探索大数据在医疗行业的应用实践
- JSON 字符串是如何被解析的?JsonParser 了解一下
- c语言中函数floor用法,C 库函数
- SpringSecurity超详细入门介绍
- 水面漂浮物垃圾识别检测系统 YOlOv7
热门文章
- amd服务器有什么优势,服务器市场才是AMD真正想要发挥作用的地方
- 蒙太奇经典例子_剧本中如何写好蒙太奇?这15个硬核案例告诉你!
- python基于web可视化_python可视化(转载)
- php savepath,php中session_save_path另外一种用法
- SQL HAVING Clause
- 利用Markdown编写数学公式
- 利用Postman测试智慧交通系统接口
- 【NOI2016】循环之美,mobius反演+杜教筛
- 昆仑通态复制的程序可以用吗_三菱FX2n plc(编程口)与昆仑通态(MCGS)无线通讯案例...
- node ajax validator,node/express 4:在ajax post上使用express-validator显示错误