pl/sql乱码的问题

案例一: 使用的是服务器上的,不是本机的Oracle,按下面做就可以了:

设置环境变量:NLS_LANG,具体值用下面查询的值: select userenv(‘language‘) from dual; 或者 SELECT ‘AMERICAN_AMERICA.‘ || PROPERTY_VALUE FROM DATABASE_PROPERTIES WHERE PROPERTY_NAME = ‘NLS_CHARACTERSET‘;    假如服务器的是:AMERICAN_AMERICA.ZHS16GBK。

修改pl/sql developer 的编码格式: 在windows中创 建一个名为“NLS_LANG”的系统环境变量,设置其值为“AMERICAN_AMERICA.ZHS16GBK”,如果想转换为UTF8字符集,可以赋予“NLS_LANG”为 “AMERICAN_AMERICA.UTF8” 然后重新启动 pl/sql developer。

思路:设置PLSQL Developer字符集与Oracle服务器字符集一至。

时间: 2024-10-17 16:08:23

pl/sql乱码的问题的相关文章

解决pl\sql乱码问题

查看数据库服务器的字符集 select * from nls_database_parameters where parameter='NLS_CHARACTERSET'; PARAMETER                     VALUE NLS_CHARACTERSET              ZHS16GBK select sys_context('USERENV', 'LANGUAGE'); 客户端字符集 select * from nls_instance_parameters

PL/sql developer连接数据库的问题以及oracle数据库中文乱码的问题

今天第二次配置PL/sql developer,表示很蛋疼,昨天因为动了一个东西然后莫名其妙的就再也连接不了数据库,总是显示各种错误,我动的东西是因为中文会显示乱码,(因为我是用32位的PL/sql developer连接64位的orcale,所以参照网上的教程在添加了一个环境变量名字是NLS_LANG,值是SIMPLIFIED CHINESE_CHINA.ZHS16GBK,然后把注册表下面的这个名字的值也改成了这一样的,然后我再次登陆就显示各种错误了,连改回去都不行,还尝试过重新创建数据库,最

PL/SQL Developer 导出csv文件,用excel打开中文显示乱码

今天打算用PL/SQL Developer的导出csv功能把sql语句的查询结果导出到一个csv文件.这个sql查询的结果里面有中文,最后用execel打开的时候发现中文全部是乱码. 百度之后得到答案.下面的方法在excel2007下面验证成功 方法 1 导出csv格式文件 新建excel文件 比如 a.xls excel软件打开 选择菜单数据 -导入外部数据  unicode默认下一步 选择 逗号分隔符 点击确定导入完成 方法 2 导出成html格式  使用ie打开 在ie上点击右键 导出到

pl/sql 提醒乱码问题

创建一个名为"NLS_LANG"的系统环境变量,设置其值为"SIMPLIFIED    CHINESE_CHINA.ZHS16GBK",然后重新启动   pl/sql    developer,这样检索出来的中文内容就不会是乱码了.如果想转换为UTF8字符集,可以赋予"NLS_LANG"为  "AMERICAN_AMERICA.UTF8",然后重新启动   pl/sql   developer.其它字符集设置同上.

pl/sql developer 中文字段显示乱码 解决办法

一.原因:因为数据库的编号格式和pl /sql developer的编码格式不统一造成的. 二.查看和修改oracle数据库字符集: select userenv('language') from dual; 查询结果: AMERICAN_AMERICA.ZHS16GBK --修改oracle数据库字符集:(在SQL Plus中) sql> conn / as sysdba; sql> shutdown immediate; database closed.database dismounte

PL/sql导入sql文件中文乱码解决办法

从别处接过来的pl/SQL导出文件XX.sql文件,用pl/sql工具中的import功能导入到本地库后,发现表的comment注释中文乱码,可通过以下办法解决,特记录如下: 1)进入pl/sql安装目录:我的目录是"E:\Program Files (x86)\PLSQL Developer\" 2)在目录内新建一个startplsql.bat文件,文件内容为 set ORACLE_HOME=E:\app\Again\product\11.2.0\dbhome_1 set PATH=

pl/sql developer 中文字段显示乱码

在windows中创建一个名为“NLS_LANG”的系统环境变量,设置其值为“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”,然后重新启动 pl/sql developer,这样检索出来的中文内容就不会是乱码了. 如果想转换为UTF8字符集,可以赋予“NLS_LANG”为 “AMERICAN_AMERICA.UTF8”,然后重新启动 pl/sql developer. 其它字符集设置同上.

PL/SQL Developer编码格式设置及中文乱码解决方案

1.PL/SQL Developer中文字段显示乱码 原因:因为数据库的编号格式和pl /sql developer的编码格式不统一造成的. 2.PL/SQL Developer编码格式设置详细的解决方案如下: 首先,通过 select userenv('language') from dual; 查询oracle服务器端的编码, 如为: AMERICAN_AMERICA.US7ASCII 显示什么编码 就设置什么编码 在我们的客户端需要和服务器端的编码保持一致. 因此在客户端,需要设置环境变量

PL/SQL Developer 连接64位数据库出现乱码错误

原创作品,出自 "深蓝的blog" 博客,欢迎转载,转载时请务必注明以下出处,否则追究版权法律责任. 深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/41479997 安装64bit oracle11g数据库后,使用PL/SQL连接数据库,解决"中文字符"乱码问题 现场环境 操作系统 WINDOWS 2008 64bit 数据库版本 Oracl11g 64bit 11.2.0.3 PL/SQL版本