oracle sql developer 查询乱码和文件打开乱码问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle sql developer 查询乱码和文件打开乱码问题相关的知识,希望对你有一定的参考价值。

问题描述:
Q1:从sqlplus命令行窗口里面查询pm_stu表里面的数据,可以正常显示中文字符(见图1),但是在SQL Developer工具下执行相同语句,得出来的是如下乱码(见图2),SQL developer 的相关设置见图3,请大神帮忙解决。
Q2:如图2所示,inster记录时,输入的是中文字符,但是在重启Developer之后,打开的sql文件里面中文成乱码,求帮忙解决。
网上找过相关解决方法,设置NLS_LANG='SIMPLIFIED CHINESE_CHINA.ZHS16GBK' 等都没法纠正,还是来寻求大神们的帮忙吧。
图1:

图2:

图3

参考技术A SqlConnection con = new SqlConnection
con.Open();
string sqlstr = "sql语句";
SqlDataAdapter da = new SqlDataAdapter(sqlstr, con);
DataSet ds= new DataSet();
da.Fill(ds);
dataGridView1.DataSource = ds.Tables[0];
con.Close();

pl/sql developer中写SQL时出现ORA-06550和PLS-00553

【现象】
在pl/sql中写SQL时,出现一些问题。
ORA-06550:乱码
PLS-00553:乱码
ORA-06550:乱码
PL/SQL:Compilation unit analysis terminated

【原因】由于Oracle的系统配置文件中语言发生变化,或者系统配置文件发生变化,pl/sql developer尚未进行更新所致。
【本例解决方法】由于在oracle用户下添加配置项,尚未更新到pl/sql developer。执行以下指令
su - oracle
source ~/.bash_profile
再次登录解决问题。

以上是关于oracle sql developer 查询乱码和文件打开乱码问题的主要内容,如果未能解决你的问题,请参考以下文章

pl/sql developer中文乱码,为啥呢?怎么解决?Oracle问题

pl/sql developer 提示信息乱码

pl/sql developer 中文字段显示乱码 解决办法

oracle sql developer的脚本出现乱码?

pl/sql developer中文乱码,为啥呢?怎么解决?Oracle问题

pl/sql developer中文乱码,为啥呢?怎么解决?Oracle问题