`

PLSQl 乱码

 
阅读更多

本机只装客户端的情况

oracle 10g装上后,建了个表写入中文数据,发现通过工具DbVisualizer 6.5 写入/读取中文都正常,就sqlplus和PL/SQL Developer不正常.

初步怀疑是DbVisualizer本身定义了字集编码,而sqlplus和PL/SQL Developer则没有.无论怎么样,要正常显示中文,就必须得服务器和客户端编码一致才行.于是检查.

1.检查服务器编码:

执行SQL语法:

select * from v$nls_parameters;



也可以参照/home/oracle/.bash_profile 相关语言设置.
可以看到我的相关设置是:

LANG=zh_CN.GBK 
NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"

2.设置本地客户端编码:(用这个方法解决了乱码)

进入 我的电脑,属性,高级,环境变量,添加2项:

LANG=zh_CN.GBK 
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK



4.PL/SQL Developer设置并重新连接:

在pl/sql developer的菜单->tools->preferences->user interface->fonts 中修改为中文字体

重新连接,如图:



显示正常.OK!

 

---------------------------------------------------------------------------------------------------------------------------------------

 

 

你的客户端NLS_LANG是英文,而数据库的NLS_LANG是中文,你只需注册表中NLS_LANG改为中文即可。HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0

"NLS_LANG"值改为"SIMPLIFIED CHINESE_CHINA.ZHS16GBK"

 

 

开始...运行...输入regedit...确定就可以了

 

 

 

 

 

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    plsql乱码解决办法

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

    PLSQL 中文乱码解决方案

    在IT行业中,遇到数据库字符集导致的PL/SQL中文乱码问题是非常常见的,尤其是在处理多语言环境下的数据时。本文将深入探讨这一问题,并提供一套详细的解决方案,帮助读者理解和解决因字符集不匹配而导致的PL/SQL中文...

    PLSQL乱码的问题

    ### PL/SQL中乱码问题解析与解决方案 #### 一、问题概述 在使用PL/SQL Developer进行数据库操作时,可能会遇到查询结果中除数字和字母外的其他字符出现乱码的情况。这种现象通常是因为Oracle客户端与服务器端的字符...

    PLSQL显示乱码、导出问题的解决方法

    ### PLSQL显示乱码、导出问题的解决方法 #### 一、ORACLE数据库显示乱码的问题 在处理Oracle数据库时,经常会遇到显示乱码的情况,尤其是在使用PL/SQL Developer等客户端工具时更为常见。此类问题通常是由于字符集...

    PLSQL导出CSV后中文乱码解决办法

    当需要将PLSQL查询结果导出为CSV(Comma Separated Values)格式时,可能会遇到中文字符显示为乱码的问题。这个问题通常是由于编码格式不匹配导致的,下面我们将详细探讨如何解决PLSQL导出CSV后中文乱码的问题。 ...

    解决plsql遇到乱码的问题

    以下是一些解决plsql乱码问题的方法: 1. **检查数据库字符集**: - `SELECT * FROM nls_database_parameters;`:这个查询用于查看数据库级别的全局参数,包括字符集。 - `SELECT * FROM nls_instance_parameters...

    PLSQL 中文乱码.docx

    PLSQL 中文乱码解决方案 PLSQL 是 Oracle_relational_database_management_system 的一种 procedural_language,用于实现复杂的业务逻辑和数据处理。但是,在执行 SQL 语句时,PLSQL 经常会出现中文乱码的问题,...

    PLSQL Developer 中文乱码的解决1

    然而,当涉及到不同字符集时,可能会遇到中文乱码的问题,尤其是在跨服务器迁移数据库时。本文将深入探讨如何解决PL/SQL Developer中的中文乱码问题。 首先,我们需要了解的是字符集的概念。字符集是一种规定了字符...

    PLSQL及乱码解决

    标题中的“PLSQL”指的是Oracle数据库中的Procedural Language/Structured Query Language,即PL/SQL,它是SQL语言的扩展,提供了过程式编程的功能,用于在Oracle数据库中编写存储过程、函数、触发器等。PL/SQL结合...

    exp、imp导入数据乱码、plsql中文乱码,显示问号

    ### Oracle 数据库中文乱码问题解析及解决方法 在日常工作中,我们经常遇到数据库操作时中文显示不正确的问题,尤其是在使用 Oracle 的 `exp` 和 `imp` 命令进行数据导入导出以及通过 PL/SQL Developer 工具查询...

    PLSQL中文乱码

    解决数据库中文乱码的现象 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

    最完整 PLSQL+监听 解决方案

    如何使用:https://blog.csdn.net/qq471208499/article/details/103344197 最完整 PLSQL12+监听 解决方案,傻瓜式配置。 内附上激活码,监听配置,监听路径,plsql乱码,plsql登录(无需设置txt文本方式)

    PLSQL中文乱码,用bat文件启动就不会乱码了。

    在PLSQL Developer 12 文件夹中创建bat文件(我的资源)。把里面的文件路径改成你自己的就行了

    plsql查询数据库时中文字段为乱解决方法.txt

    在IT领域,尤其是在数据库管理与查询中,遇到中文字符显示为乱码是一个常见的问题,尤其在使用PL/SQL Developer或类似工具查询Oracle数据库时。本文将深入探讨这一问题的成因,并提供有效的解决方案。 ### PL/SQL...

    PLSQL8.0.4版本安装包

    PLSQL8.0.4版本(32位)安装包,支持访问Oracle10g和11g数据库。...3. Windows增加以下系统环境变量,否则PLSQL显示中文乱码 变量名:NLS_LANG 变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK 4.重新启动PLSQL即可

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

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

Global site tag (gtag.js) - Google Analytics