`
jiaxy917
  • 浏览: 31198 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

PLSQL连接数据库查询结果乱码问题

 
阅读更多

一、问题描述

  今天在用plSQL连接oracle数据库查询数据,发现查询结果中涉及到中文的显示乱码,经过一番研究找到了具体的解决办法。

二、解决办法

  1.   select * from V$NLS_PARAMETERS 用这个语句在plsql里查询一下,看下数据库具体的字符集。
  2.   输入sql语句select * from V$NLS_PARAMETERS查看本地字符集,查看第一行和第九行是否对应
  3.   查看下环境变量的设置,查看是否有变量NLS_LANG,没有则新建该变量
  4.   新建变量,设置变量名:NLS_LANG,变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK(这里的变量值需要与数据库环境相同所以不固定:比如还会有utf-8等),确定即可
  5. 关闭plsql,重新打开查询一下。
分享到:
评论

相关推荐

    PLSQL Developer 中文乱码的解决1

    重启后,再次连接到数据库并尝试查询包含中文的数据。如果设置正确,中文应该能够正常显示,乱码问题得到解决。 遵循“一致性原则”,即确保服务器端和客户端使用相同的字符集,是避免这类问题的关键。在多语言...

    使用plsqldev对oracle数据库做备份还原操作

    如果需要查找特定的表,例如以"ns"开头的表,可以向下滚动列表,一旦找到,表明你已正确连接到数据库。 备份数据库的过程通常涉及到数据导出。在PL/SQL Developer中,这可以通过"Tools"菜单下的"Export Tables"选项...

    plsql远程连接服务器问题

    ### PL/SQL 远程连接 Oracle 数据库问题详解 #### 一、问题背景及概述 在实际工作中,经常需要从一台计算机(客户端)远程访问安装在另一台计算机(服务器端)上的 Oracle 数据库。这种远程连接的需求对于数据共享...

    plsql远程连接数据库总结

    ### PL/SQL远程连接数据库详解 #### 一、引言 在进行数据库开发与管理时,经常需要在未安装完整Oracle服务端环境的计算机上通过客户端工具(如PL/SQL Developer或Toad)来访问远程Oracle数据库。但在这种情况下,...

    PLSQl远程连接oracle数据库

    ### PLSQl远程连接Oracle数据库知识点详解 #### 一、概述 在IT行业中,数据库管理与维护是一项至关重要的工作。对于Oracle数据库来说,通过PL/SQL Developer进行远程连接是一种非常实用的操作方式。本文将详细介绍...

    PLSQL及乱码解决

    4. 客户端配置:对于连接到数据库的客户端工具,如Oracle SQL Developer,需要在工具的配置中指定正确的字符集,避免在查询结果显示时出现乱码。 5. 文件导入导出:当从文件导入数据或导出数据到文件时,确保文件的...

    解决plsql遇到乱码的问题

    在使用PL/SQL Developer(简称plsql)进行Oracle数据库操作时,有时会遇到字符编码问题,导致显示乱码。这通常是由多种因素引起的,包括数据库服务器、客户端环境以及PL/SQL Developer自身设置不一致造成的。以下是...

    PLSQL 中文乱码解决方案

    如果查询结果返回的是`AMERICAN_AMERICA.US7ASCII`,这表明数据库的字符集设置可能与预期的中文字符集不匹配,需要进行调整。 ### 解决方案:调整字符集设置 #### 1. 调整PL/SQL、SQL*Plus、Toad等工具的字符集...

    PLSQL Developer无法连接64位Oracle的解决方法

    在IT行业中,开发人员经常会遇到工具与数据库兼容性问题,其中一个常见的问题是PLSQL Developer无法连接到64位版本的Oracle数据库。由于PLSQL Developer本身并不支持64位Oracle,这给许多用户带来了困扰。本文将详细...

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

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

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

    同样地,在使用 PL/SQL Developer 连接 Oracle 数据库并执行 SQL 语句时,查询结果中的中文也可能出现问题。这类问题通常与数据库服务器端、客户端的字符集设置不一致有关。 #### 二、问题分析 1. **数据库服务器...

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

    这个问题通常出现在查询结果、日志输出或者交互式输入时,给数据库操作带来不便。本文将深入探讨这个问题,并提供解决方案。 首先,我们要明白乱码问题出现的原因。这通常与字符编码设置有关。Oracle数据库支持多种...

    解决X64操作系统PLSQL连接报错问题

    ### 解决X64操作系统PLSQL连接报错问题 在64位Windows操作系统下安装Oracle 11g 64位后,用户可能会遇到使用PL/SQL Developer进行数据库连接时出现的一些常见错误。本文将详细介绍如何解决这些错误,并提供一个实际...

    plsql连接oracle的包

    变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK --这个解决plsql内部操作语句乱码3,把数据库信息添加至 tnasname.ora文件中 # 案列 CRM_PUB/CRM_PUB DEMO = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = ...

Global site tag (gtag.js) - Google Analytics