xp 系统, plsql 中文显示乱码。 上网查找解决办法。
1.在运行中输入:regedit,打开注册表编辑器;
2.HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE->HOMEO
双击:NLS_LANG 将:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
该为:SIMPLIFIED CHINESE_CHINA.UTF8
检查注册表, 发现就如上边说的那样。 看来得想想别的办法了。
另外说明一下, 我的oracle客户端第一次安装没有成功,卸载后又重新安装的。 可能注册表中的设置是第一次安装留下来
的,所以没有生效。
又设置环境变量,NLS_LANG :SIMPLIFIED CHINESE_CHINA.ZHS16GBK
如果想转换为UTF8字符集,可以赋予“NLS_LANG”为“AMERICAN_AMERICA.UTF8”
设置好后,中文乱码问题就解决了。 具体设置什么字符集,要看数据库中字符集的设置。
下边说说oracle字符集的查询:
[Q]怎么样查看数据库字符集
[A]数据库服务器字符集select * from nls_database_parameters,其来源于props$,是表示数据库的字符集。
客户端字符集环境select * from nls_instance_parameters,其来源于v$parameter,
表示客户端的字符集的设置,可能是参数文件,环境变量或者是注册表
会话字符集环境 select * from nls_session_parameters,其来源于v$nls_parameters,表示会话自己的设置,可
能是会话的环境变量或者是alter session完成,如果会话没有特殊的设置,将与nls_instance_parameters一致。
客户端的字符集要求与服务器一致,才能正确显示数据库的非Ascii字符。
字符集要求一致,但是语言设置却可以不同,语言设置建议用英文。如字符集是zhs16gbk,则nls_lang可以是
American_America.zhs16gbk。
分享到:
相关推荐
### PLSQL中文乱码问题解决方案 #### 背景与问题描述 在处理数据库操作时,经常遇到的一个问题是中文字符的显示出现乱码的情况。这种情况不仅会影响数据的正确读取,还会导致用户界面的不友好体验。对于使用PL/SQL...
PL/SQL 乱码解决办法 PL/SQL 乱码问题是 Oracle 数据库开发中常见的问题之一,当我们使用 PL/SQL Developer 查询数据时,可能会遇到...同时,理解 NLS_LANG 参数的格式和作用也非常重要,以便更好地解决中文乱码问题。
PLSQL 中文乱码解决方案 PLSQL 是 Oracle_relational_database_...PLSQL 中文乱码的问题可以通过检查字符集、环境变量和注册表的设置来解决。通过按照解决步骤, 我们可以确保 PLSQL 正常地显示中文标题和数据输出。
解决PLSQL导出CSV乱码问题的关键在于确保数据导出时的编码与读取或导入时的编码保持一致。通常,Oracle数据库默认使用的是AL32UTF8编码,这是一种支持Unicode字符集的编码方式,能够正确处理包括中文在内的多种语言...
### PLSQL显示乱码、导出问题的解决方法 #### 一、ORACLE数据库显示乱码的问题 在处理Oracle数据库时,经常会...通过以上步骤,可以有效地解决PL/SQL Developer中出现的乱码问题以及在导入导出过程中遇到的相关问题。
在IT行业中,遇到数据库字符集导致的PL/...通过上述步骤,可以有效地解决由字符集不匹配导致的PL/SQL中文乱码问题,确保数据的正确显示和处理。在多语言环境中,合理地管理字符集设置是保证数据完整性与可读性的关键。
本文将深入探讨如何解决PL/SQL Developer中的中文乱码问题。 首先,我们需要了解的是字符集的概念。字符集是一种规定了字符编码方式的标准,它定义了字符的集合以及这些字符对应的二进制编码。在Oracle数据库中,...
以下是一些解决plsql乱码问题的方法: 1. **检查数据库字符集**: - `SELECT * FROM nls_database_parameters;`:这个查询用于查看数据库级别的全局参数,包括字符集。 - `SELECT * FROM nls_instance_parameters...
解决数据库中文乱码的现象 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
在PL/SQL中,解决乱码问题通常涉及到以下几个方面: 1. 字符集设置:确保数据库、客户端工具(如SQL*Plus、PL/SQL Developer)以及操作系统都使用相同的字符集,或者至少是相互兼容的字符集。例如,GBK、UTF-8等都...
### Oracle 数据库中文乱码问题解析及解决方法 在日常工作中,我们经常遇到数据库操作时中文显示不正确的问题,尤其是在使用 Oracle 的 `exp` 和 `imp` 命令进行数据导入导出以及通过 PL/SQL Developer 工具查询...
总的来说,解决PLSQL Developer与Oracle的中文乱码问题需要从数据库、应用和数据文件三个方面入手,确保所有环节的字符集设置协调一致。通过以上步骤,应该能够成功避免和解决中文乱码的问题,让数据库操作和数据...
通过以上步骤,大部分情况下可以解决Oracle客户端PL/SQL的中文乱码问题。然而,由于涉及到的操作系统、数据库版本以及具体的应用场景不同,乱码问题可能有多种表现和解决方案。在实际操作中,需要结合具体的错误现象...
在IT领域,尤其是在数据库管理与查询中,遇到中文字符显示为乱码是一个常见的问题,尤其在使用PL/SQL Developer或类似工具查询Oracle数据库时。本文将深入探讨这一问题的成因,并提供有效的解决方案。 ### PL/SQL...
### PL/SQL中乱码问题解析与解决方案 #### 一、问题概述 在使用PL/SQL Developer进行数据库操作时,可能会遇到查询结果中除数字和字母外的其他字符出现乱码的情况。这种现象通常是因为Oracle客户端与服务器端的字符...
3. **语言支持**:可能还包括了对中文字符集的支持,确保在处理中文数据时不会出现乱码问题。 安装"PLSQL中文语言包"的步骤通常包括: 1. 下载并解压`PLSQL_chinese_Language_Pack.exe`文件,这是一个可执行的安装...
5. **解决中文乱码问题**: - 如果在连接过程中出现中文乱码的情况,可能需要进一步配置字符集。可以通过修改`tcsnamens.ora`文件中的字符集参数或在PL/SQL Developer中设置字符集选项来解决这一问题。 #### 总结 ...
解决PLSQL Developer无法连接64位Oracle的问题主要分为以下三个步骤: 1. **安装并配置绿色版Oracle 10g** 2. **配置PLSQL Developer的OCI库路径** 3. **设置环境变量** 接下来,我们将逐一详细介绍这些步骤。 ##...