最近装了plsql7.1.4,感觉不错,多个sql语句可以一次执行,但是出现了让人不爽的事情,那就是在查询结果集中,想复制中文,但是却出现乱码。(结果显示中文是好的)
之前用的绿色版的6.0.5却没有这样的问题。
一开始怀疑是oracle字符集的问题,仔细检查了后发现字符集并没有问题,后面比较了2个版本的setting,还是找不到任何不同之处。
网上搜了一通,有说是字符集的问题,有说是字体的问题,反正都没说到点子上。
后来无意中发现一个网友提到一篇文章:
http://tech.163.com/05/0824/15/1RUBED1E00091589.html
看了后试试,果然解决问题。
==============================================华丽的分割线=============================================
引用
前不久!我对我的windowsxp做了一番大规模的设置:包括区域、系统、网络等方面的,结果当我设置完成以后,发现如果我从一些软件上复制内容到记事本里面会出现乱码,而且如果复制到word里面也不能够正常显示,除非复制到ultraedit里面。结果当然是我只能用 ultraedit做中转站,把从一些软件上要扶植的内容先复制到ultraedit里面,然后在复制到其他的软件中去,这样做很是麻烦,但是我又没有其他更好的办法,为此事我还到一些网站上去求救(包括中国程序员网站),结果都没有得到很好的答复。没有办法,我只好先将就着用着吧。
直到有一天,我发现从金山词霸2002上复制内容也不能够正常复制的时候,我想到了金山论坛,于是在金山论坛上发表了一个帖子寻求帮助,几天后我重新来到金山论坛,发现金山公司已经给出了解决方案。仔细看过解决方案以后我恍然大悟,知道我在哪里犯下了一个错误,同时也清楚地看到windowsxp还是有些地方做的不是很好。下面将详细地把方案提供给大家。
问题出在输入法里面,windowsxp默认的输入法为英语,键盘模式为美式键盘,这个选项一直用于win98中,同时提供的还有中文键盘的模式,由于win98中使用美式键盘没有任何问题,所以我在设置的时候,把中文键盘删除了,只保留了英文键盘。就是由于这个问题才出现复制中出现伦马的问题。直到这些就很好办了,删除英文的美式键盘模式,添加中文键盘模式并且设置为默认值就ok了。
分享到:
相关推荐
3. **异常处理**:在PL/SQL中,异常处理是通过EXCEPTION关键字实现的,用于捕获并处理运行时错误。手册会详细解释如何定义和使用预定义及自定义异常。 4. **数据库操作**:PL/SQL与Oracle数据库紧密集成,可以执行...
通过以上步骤,大部分情况下可以解决Oracle客户端PL/SQL的中文乱码问题。然而,由于涉及到的操作系统、数据库版本以及具体的应用场景不同,乱码问题可能有多种表现和解决方案。在实际操作中,需要结合具体的错误现象...
PL/SQL是Oracle公司开发的一种过程化语言,全称为Procedural Language/Structured Query Language,它是SQL的一个扩展,专门用于处理Oracle数据库系统。这个“PL/SQL工具”显然是一个用于辅助管理和操作Oracle数据库...
- **游标变量**:用于存储游标状态,可以在PL/SQL中传递和操作。 - **包**:将相关的过程、函数和变量打包在一起,便于管理和重用。 6. **PL/SQL性能优化** - **绑定变量**:减少解析次数,提高执行效率。 - **...
PL/SQL是Oracle数据库系统中的一个编程语言,用于在数据库中执行复杂的业务逻辑和数据处理。这个"PL/SQL中文包"显然是为了帮助中国用户更好地理解和使用PL/SQL而设计的,它可能包含了中文版的文档、教程、错误消息...
PL/SQL中的游标是处理单行或多行结果集的重要工具。它们允许我们逐行处理查询结果,非常适合在循环中进行数据操作。声明游标的基本语法是`DECLARE cursor_name CURSOR FOR select_statement;`,然后通过`OPEN`, `...
PL/SQL Developer是一款由Allround Automations公司开发的专业Oracle数据库开发工具,专为编写、调试、测试和管理PL/SQL代码而设计。标题中的“pl/sql developer11.0”指的是该软件的第11个主要版本。在本文中,我们...
3. **变量声明和赋值**:在PL/SQL中,变量必须先声明后使用,可以使用`:=`符号进行赋值。同时,PL/SQL支持局部变量和全局变量。 4. **流程控制**:包括IF-THEN-ELSE、CASE语句用于条件判断,WHILE和FOR循环用于迭代...
在PL/SQL中,主要包含以下核心概念: 1. **块结构**:PL/SQL程序的基本单元是块,包括声明部分、执行部分和异常处理部分。声明部分用于定义变量和常量,执行部分包含语句和控制结构,异常处理部分处理程序运行时...
PL/SQL是Oracle数据库系统中的一个关键组件,全称为Procedural Language/Structured Query Language,是一种结合了SQL和过程编程语言的工具,主要用于编写数据库应用程序。64位的PL/SQL开发者工具对于那些处理大数据...
**PL/SQL Developer中文指南** PL/SQL Developer是一款专为Oracle数据库设计的集成开发环境(IDE),它提供了全面的功能,使开发人员能够高效地编写、调试和管理PL/SQL代码。这款工具支持PL/SQL语言,是Oracle...
PL/SQL VCS插件是为开发者提供的一种增强工具,它与PL/SQL Developer整合,目的是为了更好地管理和控制Oracle数据库中的SQL脚本和存储过程的版本。这个安装包结合了Version Control System (VCS)的功能,如Visual ...
**标题与描述**:本文档围绕“Oracle 9i PL/SQL程序设计笔记”这一核心主题,深入探讨了PL/SQL语言的基础知识及其在Oracle 9i数据库环境中的应用。 **关键词**:Oracle 9i、PL/SQL #### PL/SQL程序结构详解 **2.1...
此外,保持PL/SQL Developer和插件的版本兼容性也非常重要,否则可能会出现无法正常运行或功能受限的问题。 总的来说,“pl/sql快捷插件”为PL/SQL Developer带来了更多的实用功能和个性化设置,提升了数据库管理和...
3. **调试功能**:PL/SQL Developer的调试功能非常强大,支持断点设置、单步执行、查看变量值、调用堆栈跟踪等,帮助开发者定位和解决问题。 4. **数据操作**:用户可以使用内置的数据浏览窗口查看和编辑表中的数据...
8. **包(Package)**:包是PL/SQL中的高级构造,可以将相关的过程、函数和变量封装在一起,形成模块化的代码单元,方便管理和重用。 "plsqldev804.exe"可能是Oracle PL/SQL Developer的安装程序,这是一个用于编写...
分支条件语句在PL/SQL中用来根据不同的条件执行不同的代码分支,主要包括CASE表达式和if-then、if-then-else等结构。 PL/SQL变量的声明和使用是编程的基础,涉及到变量的声明、初始化、数据类型、%type属性等。变量...
4. **动态SQL**:探讨如何在PL/SQL中执行SQL语句,包括EXECUTE IMMEDIATE和PREPARE-EXECUTE-CLOSE模式,以及绑定变量的应用。 5. **包(PACKAGE)**:详细解释包的概念,包括公共和私有部分,以及如何通过包来组织...
《Oracle PL/SQL程序设计(第5版)(套装上下册)》基于Oracle数据库11g,从PL/SQL编程、PL/SQL程序结构、PL/SQL程序数据、PL/SQL中的SQL、PL/SQL应用构建、高级PL/SQL主题这6个方面详细系统地讨论了PL/SQL以及如何...
- **集合与记录**:学习如何使用PL/SQL中的集合和记录类型,这些结构可以帮助更高效地处理数据集。 - **游标**:介绍游标的使用方法,包括隐式游标和显式游标,以及如何利用游标遍历查询结果。 #### 四、PL/SQL中的...