原因:
PLSQL乱码问题皆是ORACLE服务端字符集编码与PLSQL端字符集编码不一致引起。类似乱码问题都可以从编码是否一致上面去考虑。
解决:
1. 查询Oracle服务端字符集编码,获取NLS_CHARACTERSET字段值:
select * from v$nls_parameters
保存查询到的值,如:NLS_CHARACTERSET = AL32UTF8
2. 查询Oracle服务端语言信息:
SELECT 'AMERICAN_AMERICA.' || PROPERTY_VALUE FROM DATABASE_PROPERTIES
保存查询到的值,如:AMERICAN_AMERICA.AL32UTF8
3. 设置本地环境变量。(PLSQL优先从环境变量中获取属性)
右击 我的电脑 -> 属性 -> 告警系统属性 -> 高级 -> 环境变量 -> 系统变量栏
新增如下两条记录:
NLS_CHARACTERSET = AL32UTF8
NLS_LANG = AMERICAN_AMERICA.AL32UTF8
4. 重启PLSQL,OK。
相关推荐
plsql developer 中文乱码 问号的解决办法,中文乱码 中文乱码 中文乱码
PLSQL显示乱码、导出问题的解决方法
visual foxpro 数据库驱动,dbf数据库驱动
此版本可以用在win10中,win10使用不可顿,有效解决qq中打字慢,qq中打字反应迟钝,eclipse打字慢,eclipse反应迟钝等类似问题,解压后直接可用.
oralce连接工具PLSQL Developer9-GGS百度网盘下载,免安装客户端,直连ORACLE数据库
oracle必备工具,带汉化包,ZC码,plsql-developer-1106.zip
exp、imp导入数据乱码、plsql中文乱码,显示问号,还操作手册。
PLSQL-Developer-总是断开数据库连接解决办法 具体解决方案详见附件内容。
因为数据库字符集导致的PLSQL乱码解决办法
plsqldeveloper12-64位破解+中文+注册机,下载请注意选择对应oracle版本!!!!64位的plsql只对应64位的Oracle版本。不然无法找到database。
PLSQL中文乱码问题解决方案
PLSQL Developer 12-32位+中文+注册机,注意32位plsql只对应32位oracle客户端。相反64位对应64位。请下载注意。
自己初学时整理的PLSQL基本函数查询,其中附带了函数在《精通oracle 10g PL SQL編程》一书中的详细页码,建议结合使用。
plsql.rar plsql.rar plsql.rar plsql.rar plsql.rar
plsql v11版本,可以连oracle12c版本,自带中文安装插件和注册机
plsql基本语法,常用算法,及辅助帮助
PLSQL导出CSV数据是非常方便的,但是发现导出后的CSV对中文显示乱码,此文件为解决此问题的操作步骤。
PLSQL高级编程-结构化编程 一共分为四期培训PPT 内容丰富
PLSQL Developer11-32位(中文绿色含注册码汉化设置)