Linux下SQLPlus中文乱码处理

简介:

1.首先查询数据库字符集

1
2
3
4
5
6
7
SQL>  select  userenv( 'language' ) from dual;
 
USERENV( 'LANGUAGE' )
----------------------------------------------------
AMERICAN_AMERICA.AL32UTF8
 
SQL>  exit

从上面得知数据库字符集为AMERICAN_AMERICA.AL32UTF8


2.配置环境变量

1
2
echo  'export NLS_LANG="AMERICAN_AMERICA.UTF8"' >> /etc/profile
source  /etc/profile

3.再次查询即可正常识别中文


原因分析:

sqlplus乱码与操作系统NLS_LANG变量有关,当数据库字符集与NLS_LANG变量不一致就产生乱码。



本文转自 rong341233 51CTO博客,原文链接:http://blog.51cto.com/fengwan/1892643

相关文章
|
6月前
|
JavaScript Linux 开发工具
009.共享目录下VS编写的程序在linux下打开出现中文乱码
问题描述: 在008.一个简单的网络服务器开发----回声服务器,我们虽然实现了项目的需求但是当我们在linux下打开server.cpp文件看看 vim server.cp
59 0
|
6月前
|
Java Linux Windows
java 图片上绘制文字Graphics2D linux 中文乱码
java 图片上绘制文字Graphics2D linux 中文乱码
252 0
|
缓存 Linux Windows
Linux环境aspose插件word转pdf中文乱码解决方案
Linux环境aspose插件word转pdf中文乱码解决方案
1296 0
|
3月前
|
缓存 Linux 开发工具
【Deepin20系统】Linux系统中永久解决matplotlib画图中文乱码问题和使用seaborn中文乱码问题
在Deepin20系统下,如何解决Linux系统中matplotlib和seaborn绘图时出现的中文乱码问题,提供了临时和永久的解决方法,包括更换字体设置、修改配置文件和清除缓存等步骤。
110 4
|
6月前
|
缓存 Linux Windows
Linux下安装宋体以及微软雅黑字体-转PDF后不显示中文,以及中文乱码
Linux下安装宋体以及微软雅黑字体-转PDF后不显示中文,以及中文乱码
814 0
|
6月前
|
Ubuntu Linux Shell
Linux的中文乱码问题解决方法
Linux的中文乱码问题解决方法
233 0
|
6月前
|
关系型数据库 MySQL Linux
MySQL【部署 01】Linux root 用户部署 mysql-5.7.28 及 not allowed to connect to this MySQL server 和中文乱码问题处理
MySQL【部署 01】Linux root 用户部署 mysql-5.7.28 及 not allowed to connect to this MySQL server 和中文乱码问题处理
80 0
linux中VScode中文乱码问题:一行代码解决
linux中VScode中文乱码问题:一行代码解决
linux中VScode中文乱码问题:一行代码解决
|
Linux 数据库管理 Windows
windows平台的文件传到linux平台出现中文乱码,从GBK到UTF8
在windows下编辑的内容,上传到linux平台通常会出现中文乱码。
312 0
|
Linux 测试技术
Linux 解决Linux下火狐浏览器中文乱码成方块显示问题
Linux 解决Linux下火狐浏览器中文乱码成方块显示问题
653 0
下一篇
无影云桌面