解决Oracle Sql Developer乱码问题
装好了Oracle 11g r2 之后
运行自带的 Sql Developer 出现乱码,表现为界面,菜单等都是乱码!
解决办法如下:
这是因为JDK不支持中文,解决的办法如下:
运行出现乱码的原因是jdk不支持中文,进行以下设置就可以了。
1.进入JDK安装目录
# cd /usr/java/jdk1.6.0_25/j            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-06-21 17:18:53
                            
                                2759阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            oracle乱码问题通常是因为oracle字符集设置和操作系统字符集设置不一致造成的,这里不得不提到两个操作系统环境变量,LANG和NLS_LANGLANG是针对Linux系统的语言、地区、字符集的设置,对linux下的应用程序有效,如dateNLS_LANG是针对Oracle语言、地区、字符集的设...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2014-08-25 16:09:00
                            
                                327阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
                                             &n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2011-08-09 16:00:41
                            
                                254阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本地客服端字符与远程服务器段字符不一致 select * from V$NLS_PARAMETERS where parameter = 'NLS_CHARACTERSET' PARAMETER VALUE ----------------------------- NLS_CHARACTERSET WE8ISO8859P1 设置注册表项 HKEY_LOCAL_MACH...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-02-28 10:57:23
                            
                                272阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            oracle虽然在.bash_profile中设置了NLS_LANG="SIMPLIFIED CHINESE_CHINA".ZHS16GBK;export NLS_LANG,但是在查询带有中文字符的表时,仍然乱码的问题。在生产环境中:全备份数据库。查看当前字符集:select * from  nls_database_parameters where  parameter='N            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-10-03 15:29:31
                            
                                1148阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            问题描述:使用listagg列合并为字符串,结果乱码 解决办法: 把LISTAGG的内容先用TO_CAHR转为字符串即可 SELECT LISTAGG(TO_CHAR(NAME),',') WITHIN GROUP (ORDER BY NAME) as NAME FROM TABLE_NAME; ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-22 14:34:00
                            
                                959阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            原创 作者:fa042 时间:2012-11-17 16:50:34 199 0 原创 作者:fa042 时间:2012-11-17 16:50:34 199 0 Oracle 10g提供了一个基于Web的管理工具EM(Enterprise Manager),使用比较方便。不过,如果您使用的是中文L            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-09-02 14:55:00
                            
                                129阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Oracle 解决中文乱码问题查看服务器端编码select userenv('language') from du            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-07 14:09:25
                            
                                4623阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在电脑的系统变量中,指定编码格式NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK;简体中文 GBK编码NLS_LANG=SIMPLIFIED CHINESE_CHINA.UTF8;简体中文 UTF-8编码NLS_LANG=AMERICAN.UTF8;英文 UTF-8编码            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-07-08 19:36:22
                            
                                570阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这个乱码问题与数据库无关,本文提供的解决办法凑合着用吧~~~~            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-11-21 13:22:52
                            
                                5831阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            用python连接Oracle是总是乱码,最后发现时oracle客户端的字符编码设置不对。编写的python脚本中需要加入如下几句:import osos.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8'这样可以保证select出来的中文显示...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2014-05-21 16:41:00
                            
                                176阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            用python连接Oracle是总是乱码,最后发现时oracle客户端的字符编码设置不对。编写的python脚本中需要加入如下几句:import osos.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8'这样可以保证select出来的中文显示没有问题。要能够正常的insert和update中文,还需要指定python源文...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-11-22 17:29:53
                            
                                1212阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            用python连接Oracle是总是乱码,最后发现时oracle客户端的字符编码设置不对。编写的python脚本中需要加入如下几句:import osos.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8'这样可以保证select出来的中文显示...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2014-05-21 16:41:00
                            
                                91阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            用python连接Oracle是总是乱码,最后发现时oracle客户端的字符编码设置不对。编写的python脚本中需要加入如下几句:import osos.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8'这样可以保证select出来的中文显示...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2014-05-21 16:41:00
                            
                                164阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
             vi打开i18n文件:
vi /etc/sysconfig/i18n
修改成以下内容:
LANG="en_US.UTF-8"
 
保存后重新启动服务器即可            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-11-24 15:51:45
                            
                                939阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            首先以root用户添加新字体。字体请自行下载。mkdir -p /usr/share/fonts/zh_CN/TrueTypecp zysong.ttf /usr/share/fonts/zh_CN/TrueType然后切换到oracle用户su - oracle export LANG=zh_CN.gb18030运行安装脚本就会出现正常的中文界面            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-01-08 11:07:28
                            
                                1909阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            elect userenv('LANGUAGE') from dual;SIMPLIFIED CHINESE_CHINA.ZHS16GBK添加环境变量,重启客户端NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBKI            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-01-20 10:55:20
                            
                                648阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            sqlplus登陆oracle服务器查询表显示中文是?乱码SQL> select * from test11;	ID----------NAME--------------------------------------------------------------------------------       111??               
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-05-08 13:25:27
                            
                                1423阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            oracle10g装上后,建了个表写入中文数据,发现通过工具DbVisualizer6.5写入/读取中文都正常,就sqlplus和PL/SQLDeveloper不正常. 初步怀疑是DbVisualizer本身定义了字集编码,而sqlplus和PL/SQLDeveloper则没有.无论怎么样,要正常显示中文,就必须得服务器和客户端编码一致才行.于是检查. 1.检查服务器编码: 执行SQL语法: select*fromv$nls_parameters; 也可以参照/home/oracle/.bash_profile相关语言设置. 可以看到我的相...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-08-15 18:44:00
                            
                                197阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            一、概述SqlPlus乱码与操作系统用户中的NLS_LANG这个环境变量有关系,如果这个与数据库字符集不一致的话就会产生乱码二、分析查看系统环境变量NLS_LANGecho $NLS_LANG查看数据库字符集SQL> SELECT * FROM NLS_DATABASE_PARAMETERS;PARAMETER                      VALUE    ----------            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-30 09:21:56
                            
                                1887阅读