一、pl/sql developer 中文字段显示乱码 原因:因为数据库的编号格式和pl /sql developer的编码格式不统一造成的。 二、查看和修改oracle数据库字符集: select userenv('language') from dual; 查询结果: AMERICAN_AMERICA.AL32UTF8 三、修改pl/sql developer 的编码格式: 在windows中创 建一个名为“NLS_LANG”的系统环境变量,设置其值为AMERICAN_AMERICA.AL32UTF8, 然后重新启动 pl/sql developer,这样检索出来的中文内容就不会是乱码了。如果想转换为UTF8字符集,可以赋予“NLS_LANG”为 “AMERICAN_AMERICA.UTF8”,然后重新启动 pl/sql developer。其它字符集设置同上
NLS_LANG是一个环境变量,用于定义语言,地域以及字符集属性。对于非英语的字符集,NLS_LANG的设置就非常重要。
NLS:‘National Language Support (NLS)’ 当我们设定一种nls的时候实际上我们是为oracle在存放数据时指定了他的语种所特有的一些表达形式,比如我们选择chinese,那么它的中文字符如何存放,按什么规则排序,货币如何表示,日期格式也就被设定了。
NLS:‘National Language Support (NLS)’ 当我们设定一种nls的时候实际上我们是为oracle在存放数据时指定了他的语种所特有的一些表达形式,比如我们选择chinese,那么它的中文字符如何存放,按什么规则排序,货币如何表示,日期格式也就被设定了。
NLS_LANG参数由以下部分组成:NLS_LANG=<Language>_<Territory>.<Clients Characterset>
NLS_Language 指定:
- Oracle(错误)信息的语言
- 日和月份的名称
注意:NLS_LANGUAGE与插入和查询的*数据*的语言无关。
NLS_Territory 指定:
- 货币和数字格式
- 计算星期和天数的范围和惯例
客户端字符集(CLIENTS CHARACTERSET):
- 定义Oracle客户端,客户应用使用的编码
* 或者它要符合您Microsoft Windows代码页 (GUI工具的ACP, 命令提示符的CHCP 值)
* 或者为Unicode WIN32应用设置为UTF8/AL32UTF8。
NLS_Language 指定:
- Oracle(错误)信息的语言
- 日和月份的名称
注意:NLS_LANGUAGE与插入和查询的*数据*的语言无关。
NLS_Territory 指定:
- 货币和数字格式
- 计算星期和天数的范围和惯例
客户端字符集(CLIENTS CHARACTERSET):
- 定义Oracle客户端,客户应用使用的编码
* 或者它要符合您Microsoft Windows代码页 (GUI工具的ACP, 命令提示符的CHCP 值)
* 或者为Unicode WIN32应用设置为UTF8/AL32UTF8。
相关推荐
PLSQL中文乱码问题解决方案
因为数据库字符集导致的PLSQL乱码解决办法
PLSQL显示乱码、导出问题的解决方法
如何使用:https://blog.csdn.net/qq471208499/article/details/103344197 最完整 PLSQL12+监听 解决方案,傻瓜式配置。 内附上激活码,监听配置,监听路径,plsql乱码,plsql登录(无需设置txt文本方式)
plsql查询数据库时中文字段为乱解决方法
PLSQL安装,使用方法文档,以及中文乱码的解决方法。。
plsql(含汉化组件,cnPlugn插件,注册码,解决乱码方案等等),绝对好用
oracle的安装与配置,已经oracle中文乱码的解决方案,表空间的创建和用户授权
主要介绍了Oracle客户端与plsql查询数据乱码修改成中文的快速解决方法的相关资料,需要的朋友可以参考下
PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。 本应用为破解版,内附注册码生成器,有中文乱码解决方法,欢迎下载。
解决方案: 原因剖析: PLSQL客户端使用的编码和服务器端编码不一致,插入中文时就会出现乱码. 1.查看服务器编码 select userenv('language') from dual; 2.查看 V$NLS_PARAMETERS 表 select * from V$NLS_...
1.从Oracle官方下载“Instant Client Package”的软件,较好的实现了Oracle客户端绿化的解决方案。 下载地址为:http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html 可下载的...
PLSQL 连接不上64位Oracle 的解决方法 系统变量中添加2个环境变量: 第一个是指向TNS文件所在目录的,这个目录是你安装的64位版本Oracle的TNS文件所在目录。TNS文件就是保存了连接信息的文件。 TNS_ADMIN 值: E:\...