1 select * from v$nls_parameters
查询nls的参数,获得数据库服务器端的字符编码
PARAMETER VALUE
[color=red]1 NLS_LANGUAGE AMERICAN [/color]
2 NLS_TERRITORY AMERICA
3 NLS_CURRENCY $
4 NLS_ISO_CURRENCY AMERICA
5 NLS_NUMERIC_CHARACTERS .,
6 NLS_CALENDAR GREGORIAN
7 NLS_DATE_FORMAT DD-MON-RR
8 NLS_DATE_LANGUAGE AMERICAN
9 NLS_CHARACTERSET US7ASCII
10 NLS_SORT BINARY
11 NLS_TIME_FORMAT HH.MI.SSXFF AM
12 NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM
13 NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZR
14 NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZR
15 NLS_DUAL_CURRENCY $
16 NLS_NCHAR_CHARACTERSET AL16UTF16
17 NLS_COMP BINARY
18 NLS_LENGTH_SEMANTICS BYTE
19 NLS_NCHAR_CONV_EXCP FALSE
2 打开 regedit,找到 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0
设置NLS_LANG=AMERICAN就可以了
ps:如果想转换为UTF8字符集,可以赋予“NLS_LANG”为 “AMERICAN_AMERICA.UTF8”,然后重新启动 pl/sql
解决途径:
1.注册表:
1).设置系统环境变量
变量名:NLS_LANG
变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
2).修改注册表
regedit->hkey_local_machine->software->oracle->home
数值名称:NLS_LANG
数值数据:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
如果有的话就不用新建了
3
).重启pl/sql
相关推荐
NULL 博文链接:https://leo1211.iteye.com/blog/468573
用于解决乱码,中文乱码问题解决......................
用户变量中新建:(不进行此操作,容易出现PL/SQL查询数据中文乱码) 变量名:nls_lang 变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK 系统变量Path中添加如D:\oracle\instantclient\instantclient 4、PLSQl...
主要介绍了Orcale 数据库客户端PL/SQL 中文乱码的问题解决方法,需要的朋友可以参考下
plsql查询数据库时中文字段为乱解决方法
配置一下环境变量即可: 1.我的电脑–> 属性—> 高级系统设置 –> 环境变量 2.... 变量名:NLS_LANG 变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK ... 这样在PL/SQL 中没有乱码了,也支持中文的查询了。
关于PL/SQL Developer 中文乱码的解决2012-08-30 09:31:51前天项目的开发数据库换到另一台服务器了,不知道哪位大仙把新数据库的编码
PLSQL显示乱码、导出问题的解决方法
在从oracle数据库中读取数据时出现乱码,但是通过pl/sql developer查询正常。具体情况如下: jsp,页面编码:gb2312 oracle编码:us7ascii 使用过滤器进行编码转换,request.setCharacterEncoding(gb2312),能够使...
附件为plsql绿色免安装版,解压后,直接运行plsql,跳过输入账号密码,点击工具--首选项配置---Oracle... 例:D:\PLSQL Developer\instantclient_11_2 OCI库配置,例:D:\PLSQL Developer\instantclient_11_2\oci.dll ...
有时候我们会遇到 PL/SQL查询数据库时,会发现显示的数据有关数字和字母以外的都是乱码,这样的话,可以参考此文档,或许能帮你解决问题
Oracle数据库安装后,PL/SQL查询出数据中英文乱码,可以通过调整环境变量等方式修改。
PL/SQL Developer是一个集成开发环境,专门开发面向...在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算
1、把oracle_dll文件夹拷贝到D盘根目录下 2、配置“D:\oracle_dll\network\ADMIN”目录下的“tnsnames....4、如果中文字符集发生乱码 需要增加系统变量: 变量名:NLS_LANG 变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
2、条件拼接完之后name字段出现乱码 Time:2 ms - ID:com.atguigu.eduService.mapper.EduTeacherMapper.selectPage Execute SQL: SELECT id, name, intro, career, level, avatar, sort, is_deleted, ...
软件简介:RazorSQL 是数据库查询工具、SQL的编辑、数据库管理工具,可以通过ODBC,JDBC连接数据库,已经证实可以使用的数据库种类,达到了29种. RazorSQL is an SQL query tool, database browser, SQL ...
使用PLSQL从数据库中读取BLOB对象
Perl, PHP, PL/I, PL/SQL, PowerBuilder PowerScript, PureBasic, Python, QuickBASIC, REALbasic, Rexx, Ruby, SAS, T-SQL, Unix shell script, VB, VBA, VBScript, VBNET, Visual FoxPro and XSLT。
如果该值设置不正确,将导致PL/SQL Developer连接数据库后,查看的数据会出现乱码。 5、下载并安装PL.SQL.Developer配置应用 配置tools->preferences->connection Oracle Home D:/instantclient_11_2 OCI ...