PLSQL显示乱码-无法进行中文条件查询解决

简介: PLSQL显示乱码-无法进行中文条件查询解决   原因:   PLSQL乱码问题皆是ORACLE服务端字符集编码与PLSQL端字符集编码不一致引起。类似乱码问题都可以从编码是否一致上面去考虑。

PLSQL显示乱码-无法进行中文条件查询解决

 

原因:

 

PLSQL乱码问题皆是ORACLE服务端字符集编码与PLSQL端字符集编码不一致引起。类似乱码问题都可以从编码是否一致上面去考虑。

 

解决:

 

1. 查询Oracle服务端字符集编码,获取NLS_CHARACTERSET字段值:

2. 查询Oracle服务端语言信息

执行

select * from V$NLS_PARAMETERS

然后查看NLS_CHARACTERSET对应的值:我的是AMERICAN_AMERICA.AL32UTF8

3.设置本地我的电脑的环境变量

右击 我的电脑 -> 属性 -> 告警系统属性 -> 高级 -> 环境变量 -> 系统变量栏

新增如下两条记录:

NLS_CHARACTERSET = AL32UTF8

NLS_LANG = AMERICAN_AMERICA.AL32UTF8

img_a160f2dfc220ce115af4db4781c51200.jpg


目录
相关文章
|
5月前
|
Oracle 关系型数据库
PLSQL中文显示乱码
PLSQL中文显示乱码
|
SQL Oracle 关系型数据库
在plsql , sql语句中带有中文的查询条件查询不到数据
在plsql , sql语句中带有中文的查询条件查询不到数据
368 0
在plsql , sql语句中带有中文的查询条件查询不到数据
|
数据可视化 MySQL 关系型数据库
mysql命令框中向表中插入中文字符,在可视化工具MySQL Workbeach或phpMyAdmin中不显示或显示乱码的问题解决
mysql命令框中向表中插入中文字符,在可视化工具MySQL Workbeach或phpMyAdmin中不显示或显示乱码的问题解决一、问题导出     在刚刚开始学习MySQL数据库应用与开发这门课程的时候,老师建议我们使用可视化工具MySQL Workbeach进行数据库的相关管理,但是小编在mysql命令框使用insert命令向表中插入中文数据的时候发现出现了warnings警告,并且打开MySQL Workbeach查看输入数据的时候发现,输入的数据为空或者是?????几个问号,于是便想到了字符格式的问题。
1250 0
|
SQL 关系型数据库 测试技术
sqlmap简单中文说明
首先下载需要的文件,如果是windows环境直接到http://sqlmap.org/下载安装所需要的文件即可。 更新 svn checkout https://svn.sqlmap.org/sqlmap/trunk/sqlmap sqlmap-dev sqlmap.
1872 0
|
关系型数据库 MySQL 数据库
|
SQL Go 数据安全/隐私保护