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
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 中文字段显示乱码 解决办法