Orcale 数据库客户端PL/SQL中文乱码的问题

在进行oracle存储过程的编写过程中,当写中文语句的时候,对存储过程进行编译成功后,再重新打开这个文档,发现中文出现了乱码。这真是件麻烦事情。其实解决乱码的问题很简单,需要我们的PL/SQL Oracle客户端的字符集编码和Oracle数据库的字符集编码保持一致。

操作方法

  • 01

    查看oracle数据库的字符集编码: select * fromnls_database_parameters where parameter in ('NLS_LANGUAGE', 'NLS_TERRITORY','NLS_CHARACTERSET'); 那么就需要我们修改ALS_LANG=AMERICAN_AMERICA_AL32UTF8

  • 02

    修改Oracle客户端的ALS_LANG的设置: 变量名:NLS_LANG变量值:ALS_LANG=AMERICAN_AMERICA_AL32UTF8

  • 03

    我的电脑--> 属性---> 高级系统设置 --> 环境变量

  • 04

    变量名:NLS_LANG  变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK  这样在PL/SQL 中就没有乱码,也支持中文的查询。

(0)

相关推荐

  • Oracle数据库中pl/sql的个性化设置

    每次看到别人的pl/sql编辑界面特别美观,而且输入还很快捷,后来看了下,原来还能这样设置,确实方便许多. 操作方法 01 打开pl/sql界面,点击菜单栏上的工具,在下拉菜单中选择首选项 02 我们 ...

  • PL/SQL Developer导入导出数据库方法

    如何使用PLSQL Developer从oracle数据库 导入导出数据 操作方法 01 用pl/sql developer导出表的数据时有三种方式:Oracle Export,Sql Insert, ...

  • PL/SQL developer如何创建表

    PL/SQL developer是Orcale数据库客户端,功能非常强大,今天介绍一下如何用它创建表. 操作方法 01 首先登录PL/SQL developer. 02 点击工具栏中的第一个图标,选择 ...

  • 彻底解决mysql中文乱码的办法

    MySQL会出现中文乱码的原因不外乎下列几点:1.server本身设定问题,例如还停留在latin12.table的语系设定问题(包含character与collation)3.客户端程式(例如php ...

  • PL/SQL Developer如何修改表数据

    下面介绍一下orcale客户端PL/SQL Developer修改表中的数据,添加.删除.修改记录. 操作方法 01 登录PL/SQL Developer 02 找到要修改数据的表,右击该表,选择&q ...

  • PL/SQL通过修改配置文件的方式实现数据库的连接

    小编已经介绍过如何用Oracle客户端配置数据库连接,除此方法外,我们还可以通过修改配置文件的方式实现数据库的连接,下面给大家介绍一下: 操作方法 01 在Oracle的安装文件下查找tnsnames ...

  • pl/sql连接不上oracle数据库

    在自己电脑是哪个安装了pl/sql,当你尝试去连接数据库服务端的时候,一直显示报错,到底是哪里出现问题了呢?小编做了一下总结,希望可以帮到你. 操作方法 01 众所周知,oracle在数据库行业的地位 ...

  • PL/SQL Developer远程连接Oracle数据库

    今天搞了在我们公司局域网里安装里一个Oracle11g.需要在上面设置一下,让我们都能够访问. 其实呢,东西也并不难,无非就是服务端Oracle的配置.客户端就简单多了. 这是大家平时都经常用到的. ...

  • Oracle11G数据库操作:[5]PL/SQL(汉化包)图解

    PL/SQL Developer(汉化包)的安装图解,结合PL/SQL Developer英文版使用. 操作方法 01 双击打开"chinese.exe"文件: 02 点击&quo ...