`
tangzongyun
  • 浏览: 183856 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Oracle汉字乱码问题原因及解决方法

 
阅读更多
Oracle汉字乱码问题原因及解决方法

http://blog.csdn.net/gccr/article/details/1907303

http://xxwinnie.iteye.com/blog/564151

ORACLE修改数据库的字符集编码为UTF-8方法

http://jingyan.baidu.com/article/4b07be3c7dfb3248b380f3ef.html

select * from database_properties a where a.PROPERTY_NAME in('NLS_CHARACTERSET','NLS_NCHAR_CHARACTERSET') ;
select * from v$nls_parameters t where t.PARAMETER in ('NLS_CHARACTERSET','NLS_NCHAR_CHARACTERSET');

1 NLS_CHARACTERSET ZHS16GBK Character set
2 NLS_NCHAR_CHARACTERSET UTF8 NCHAR Character set
1 NLS_CHARACTERSET ZHS16GBK
2 NLS_NCHAR_CHARACTERSET UTF8
select userenv('language') from dual;
SIMPLIFIED CHINESE_CHINA.ZHS16GBK

ubuntu终端oracle sqlplus中文显示乱码的问题
分类: Oracle
非常简单,因为你的环境默认下NLS_LANG环境变量是english的或者是其它的,你只要在/etc/profile文件中加入export NLS_LANG="SIMPLIFIED CHINESE_CHINA.UTF8"
如果是给了UTF8,那么你的终端设置的编码也应该一致,如果给了gb2312,那你的终端也应该是gb2312
那么每次重新启动操作系统后,你打开的终端启动的sqlplus都是中文的,当然前提是你的ubuntu必须已经支持中文环境了[@more@]ubuntu终端oracle sqlplus中文显示乱码的问题
分享到:
评论

相关推荐

    Linux上安装Oracle汉字乱码完整解决方案

    总之,解决Linux上Oracle汉字乱码问题涉及多个层面,包括安装JDK、更新字体配置以及正确设置数据库和系统的字符集。通过本文提供的方法,可以有效地避免和解决这个问题,让Linux上的Oracle数据库在处理中文数据时...

    Linux上安装Oracle汉字乱码完整解决方案_javacn

    总的来说,处理Linux上的Oracle汉字乱码问题需要对Oracle数据库的字符集机制有深入理解,并且在每个环节都要细心配置。遵循以上步骤和建议,应该能有效避免和解决乱码问题。在实际操作中,如果遇到具体问题,可以...

    oracle乱码问题解决

    汉字乱码问题的常见现象包括中文字符显示为问号或其他无法识别的符号。解决这个问题的关键在于确保客户端和服务器端的字符集一致。如果出现乱码,可以采取以下步骤: 1. 检查并调整客户端NLS_LANG设置,使其与...

    Qt操作Oracle解决汉字乱码方案

    本文将详细介绍两种解决Qt操作Oracle时出现汉字乱码的方法,并解释其原理及应用场景。 #### 方法一:设置Qt的字符编码 在Qt程序中,默认情况下,它会根据系统的本地编码来进行文本的处理。然而,在某些情况下,...

    Linux上Oracle安装前汉字乱码和安装后创建数据库乱码的解决方法(含附件)

    在Linux环境中安装Oracle数据库时,可能会遇到汉字乱码的问题,这不仅影响了正常的安装...如果有任何疑问,可以参考文档《Linux上Oracle安装前汉字乱码和安装后创建数据库乱码的解决方法.docx》以及相关的JavaCN资源。

    SQL-SERVER-64位配置ORACLE连接-中文乱码问题

    本文将详细介绍如何解决64位系统下的SQL Server连接Oracle数据库时出现的中文乱码问题,并提供具体的配置步骤。 #### 一、背景介绍 当SQL Server尝试通过ODBC或JDBC等方式连接到Oracle数据库时,如果两个系统的...

    oracle乱码解决功能!!!

    Oracle乱码解决功能是指在使用Oracle数据库时,汉字显示异常的解决方法。这种问题的产生是由于字符集的设置不当所致。字符集是Oracle为适应不同语言文字显示而设定的,用于汉字显示的字符集主要有ZHS16CGB231280、...

    oracle中文出现乱码

    三、汉字乱码问题及解决方案 要在客户端正确显示 ORACLE 数据库中的汉字信息,首先必须使客户端的字符集与服务器端的字符集一致;其次是加载到 ORACLE 数据库的数据字符集必须与服务器字符集一致。 据此,汉字显示...

    Oracle 数据库多语言入库问题的解决方案

    Oracle 数据库多语言入库问题的解决方案是针对企业在国际化进程中遇到的多国语言信息存储难题,尤其是在使用Oracle数据库时,由于字符集的不兼容性导致非中文语言数据入库时出现乱码。Oracle数据库作为全球广泛使用...

    Linux 下 oracle dbca netca界面乱码

    以上步骤解决了Linux下Oracle的DBCA和NETCA工具在启动时出现的汉字乱码问题。通过安装合适的JDK版本并正确配置环境变量,以及修改DBCA和NETCA的启动参数,确保它们能够正确识别和显示中文字符。这对于在中文环境中...

    oracle 字符集乱码解决

    由于历史的原因,早期的oracle没有中文字符集(如oracle6、oracle7、oracle7.1),但有的用户从那时起就使用数据库了, 并用US7ASCII字符集存储了中文,或是有的用户在创建数据库时,不考虑清楚,随意选择一个默认的...

    Oracle数据库字符集问题解决方案大全.doc

    Oracle 数据库字符集问题解决方案大全中,提出了 Oracle 数据库汉字显示异常的解决方案。该文档涵盖了字符集的概念、字符集的设置、字符集的影响因素、解决汉字显示异常的方法等多个方面的内容。 一、字符集概念 ...

    使用ODBC中文乱码问题.docx

    本文将通过对该问题的分析和解决方案,帮助读者更好地理解ODBC中文乱码问题的成因和解决方法。 一、问题描述 在使用ODBC对数据库进行中文字符串插入时,中文字符串部分显示为乱码。例如,在RHEL 6.9操作系统上的...

    Oracle数据库字符集问题分析及解决方法.pdf

    4. 解决字符集问题的方法 - 在配置数据库时,确保服务器和客户端使用相同的字符集。 - 在数据迁移时,采用与源数据库相同字符集的客户端进行Export和Import操作,减少转换风险。 - 使用Oracle的工具(如SQL*Plus、PL...

    Oracle中文乱码,字符集问题处理

    这里将告诉您Oracle中文乱码,字符集问题处理,具体实现方法:  1. 右键计算机,选择属性,增加环境变量 NLS_LANG:SIMPLIFIED CHINESE_CHINA.ZHS16GBK  2.进入注册表,依次单击HKEY_LOCAL_MACHINE –>...

    Oracle数据库字符集问题分析及解决方法 (1).pdf

    Oracle数据库字符集问题分析及解决方法主要关注的是在数据库操作,特别是数据迁移过程中可能出现的字符编码不兼容问题。字符集是数据库系统中用于表示和存储文本数据的关键组成部分,不同的字符集支持不同的语言和...

    关于Oracle数据库中的汉字显示总结

    - **原因分析**:在进行数据导入导出操作时,如果不正确地指定字符集,也会导致汉字乱码。 - **解决方法**:在执行SQL*Loader、Data Pump等工具的导入导出操作时,明确指定字符集参数。例如,在使用Data Pump导出...

    plsql乱码解决办法

    PL/SQL 乱码解决办法 PL/SQL 乱码问题是 Oracle 数据库开发中常见的问题之一,当我们使用 PL/SQL Developer 查询数据时,可能会遇到中文乱码的问题。下面我们将详细介绍 PL/SQL 乱码的解决办法。 问题描述 在使用...

Global site tag (gtag.js) - Google Analytics