`

oralce 客户端乱码

阅读更多
在查ORACLE数据库时返回的中文记录是乱码。下面是WIN和LIUNX客户端字符集的区别。

SecureCRT下查询
SQL> select userenv('language') from dual;

USERENV('LANGUAGE')
----------------------------------------------------
AMERICAN_AMERICA.ZHS16GBK



cmd or PL/SQL 下查询
SQL> select USERENV('LANGUAGE') from dual;

USERENV('LANGUAGE')
----------------------------------------------------
SIMPLIFIED CHINESE_CHINA.ZHS16GBK

修改办法
"cd ~":进入Liunx用户的当前目录 vi .bash_profile文件加入下面变量

NLS_LANG="SIMPLIFIED CHINESE_CHINA".ZHS16GBK
export NLS_LANG

退出保存后。source .bash_profile
分享到:
评论

相关推荐

    Oracle客户端PL/SQL 中文乱码解决

    然而,当用户在使用Oracle客户端进行PL/SQL开发时,经常遇到一个棘手的问题——中文乱码。这个问题通常出现在查询结果、日志输出或者交互式输入时,给数据库操作带来不便。本文将深入探讨这个问题,并提供解决方案。...

    Oracle客户端与plsql查询数据乱码修改成中文的快速解决方法

    Oracle客户端与plsql查询数据乱码问题是用户在使用Oracle数据库进行数据查询和管理时经常遇到的问题。由于字符编码设置不一致,常常导致查询结果出现乱码,特别是中文字符显示成无法理解的字符序列。为了改善这种...

    powerbuilder9 连接 oracle 10g 的说明(免安装 oracle 客户端)

    ### PowerBuilder 9 连接 Oracle 10g 的说明(免安装 Oracle 客户端) 在企业级应用开发中,PowerBuilder 和 Oracle 数据库是非常常见的组合。PowerBuilder 是一款非常强大的快速应用开发工具,而 Oracle 数据库则...

    不安装oracle客户端,用plsql连接oracle

    ### 不安装Oracle客户端,使用PL/SQL Developer连接Oracle数据库 #### 概述 在进行Oracle数据库的开发工作中,我们通常会使用SQL Developer或PL/SQL Developer等工具来提高工作效率。然而,这些工具往往需要依赖...

    oracle数据库乱码问题解决

    ### Oracle数据库乱码问题解析与解决方案 #### 一、Oracle数据库乱码问题概述 在使用Oracle数据库的过程中,可能会遇到字符显示异常的问题,通常被称为“乱码”。这种情况会影响到数据的正确读取与处理,进而影响...

    oracle 客户端不支持中文解决办法

    ### Oracle客户端中文显示问题及解决方案 #### 问题背景与描述 在Linux环境下安装Oracle数据库时,如果默认的字符集设置为WE8ISO8859P1,将无法支持中文字符。具体表现为,在客户端录入中文数据时能够正常显示,但...

    免安装Oracle客户端使用PL/SQL连接Oracle的2种方法

    ### 免安装Oracle客户端使用PL/SQL连接Oracle的2种方法 #### 方法一:使用Instant Client Package连接Oracle **背景与动机** 通常情况下,使用PL/SQL Developer连接Oracle数据库时,需要先安装完整的Oracle客户端...

    只装plsql不装oracle客户端链接方法

    本文档将详细介绍如何使用 PLSQL 连接 Oracle 数据库,而无需安装 Oracle 客户端。该方法适用于只安装了 PLSQL 的机器,但需要远程连接其他 Oracle 数据库的情景。 一、详细操作步骤: 1. 安装 PLSQL 客户端并注册...

    C#连接Oracle乱码及客户端dll

    总结来说,解决C#连接Oracle乱码问题主要涉及以下几个方面:正确设置NLS_LANG环境变量,确保C#代码中的字符集处理,选择与数据库服务器兼容的Oracle客户端版本,以及参考特定的解决方案文档。通过这些步骤,你应该能...

    Oracle客户端时使用

    需要注意的是,虽然使用Instant Client的方式可以避免安装完整的Oracle客户端,但它依然需要配置正确的Oracle网络连接信息,并且要求计算机上已安装适当的Oracle客户端版本的OCI库。此外,Instant Client的版本要与...

    Oracle 10g客户端v10.2.0.3.0中文精简版(支持32 x64位).rar

    Oracle 10g客户端v10.2.0.3.0 64位/32位是一款非常好用且功能强大的主要用于oracle数据库的开发和编辑等操作的软件,这个精简版本从官方的oracle客户端中提取,软件解压后就可以运行,操作方法也比较简单,可以...

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

    在Linux环境下安装Oracle数据库时,遇到汉字乱码问题是一个常见的挑战。这个问题主要出现在Oracle数据库的字符集设置与系统默认的字符集不匹配,或者缺少必要的中文字体。本文提供了一个完整的解决方案,旨在帮助...

    Oracle 客户端精简版

    Oracle 客户端 精简版 不需要安装完整 的 客户端 plsql 可不可以直接远程连接服务器?都说要安装客户端,记得以前用过个什么sql deveplore 什么的工具,不用安装客户端的,而且是绿色软件来的,我就想,一定就办法...

    plsql不安装oracle客户端 进行远程连接

    ### PL/SQL 不安装 Oracle 客户端进行远程连接 在 IT 行业中,数据库管理与开发是一项非常重要的工作,而 Oracle 数据库系统作为业界领先的企业级数据库解决方案之一,被广泛应用于各种业务场景中。PL/SQL 开发工具...

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

    - NLS_LANG是一个环境变量,用于控制Oracle客户端和服务器端的国际化行为。 - 它由三个部分组成:`NLS_LANG = <language>_<territory>.<charset>`。 - `<language>`:语言代码,如SIMPLIFIED CHINESE。 - `...

    oracle字符集的查看和client字符集的修改

    当需要在不同的操作系统或者不同的客户端应用之间传输数据时,可能需要修改Oracle客户端的字符集设置以匹配服务器端的字符集。 1. **在Windows操作系统中修改**: - 打开注册表编辑器(`regedit`)。 - 寻找键值`...

    oracle乱码解决功能!!!

    oracle乱码解决功能的关键点在于服务器端和客户端的字符集是否一致。如果服务器端和客户端的字符集不一致,汉字将无法正确显示。解决方法是将客户端的字符集设置为与服务器端相同的字符集。 oracle乱码解决功能...

Global site tag (gtag.js) - Google Analytics