PL/SQL设置编码方式
来源:互联网 发布:谷嫂淘宝同款排除 编辑:程序博客网 时间:2024/06/13 08:31
导出sql文件出现乱码问题,百度之后,发现问题是由于PL/SQL客户端和ORACLE的字符编码设置不一致引起的。(之前在登录PLSQL/Developer的时候有过提示,但是没在意),网上资料如下:
登录PLSQL/Developer是提示 客户端和服务端的字符编码设置不一致导致的。
上网 得知oralce字符编码设置和查询的一些方法,记录如下:
1. NLS_LANG 参数组成
NLS_LANG参数由以下部分组成:
NLS_LANG=_.
NLS_LANG各部分含义如下:
LANGUAGE指定:-Oracle消息使用的语言;-日期中月份和日显示
TERRITORY指定-货币和数字格式;-地区和计算星期及日期的习惯
CHARACTERSET:-控制客户端应用程序使用的字符集,通常设置或者等于客户端(如Windows)代码页,或者对于unicode应用设置为UTF8
select * from v$nls_parameters;
LANG=zh_CN.GBK
NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
这里window下也可以通过界面修改 我的电脑-》属性-》高级-》环境变量-》NLS_LANG 直接修改重启pl/sql即可
本人的解决方式是:打开运行器进入注册表编辑
运行-->regedit (注册表)
-->HKEY_LOCAL_MACHINE\ SOFTWARE\ ORACLE\KEY_OraDb11g_home1 的变量NLS_LANG的值
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
改变成以下的值
SIMPLIFIED CHINESE_CHINA.AL32UTF8(服务端编码 ---ORACLE的编码方式)
然后重新启动 pl/sql developer
select userenv('language') from dual; --查询ORACLE的编码方式
登录PLSQL/Developer是提示 客户端和服务端的字符编码设置不一致导致的。
上网 得知oralce字符编码设置和查询的一些方法,记录如下:
1. NLS_LANG 参数组成
NLS_LANG参数由以下部分组成:
NLS_LANG=_.
NLS_LANG各部分含义如下:
LANGUAGE指定:-Oracle消息使用的语言;-日期中月份和日显示
TERRITORY指定-货币和数字格式;-地区和计算星期及日期的习惯
CHARACTERSET:-控制客户端应用程序使用的字符集,通常设置或者等于客户端(如Windows)代码页,或者对于unicode应用设置为UTF8
select * from v$nls_parameters;
LANG=zh_CN.GBK
NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
这里window下也可以通过界面修改 我的电脑-》属性-》高级-》环境变量-》NLS_LANG 直接修改重启pl/sql即可
本人的解决方式是:打开运行器进入注册表编辑
运行-->regedit (注册表)
-->HKEY_LOCAL_MACHINE\ SOFTWARE\ ORACLE\KEY_OraDb11g_home1 的变量NLS_LANG的值
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
改变成以下的值
SIMPLIFIED CHINESE_CHINA.AL32UTF8(服务端编码 ---ORACLE的编码方式)
然后重新启动 pl/sql developer
select userenv('language') from dual; --查询ORACLE的编码方式
0 0
- PL/SQL设置编码方式
- 设置PL/SQL编码
- pl/sql developer 编码格式设置
- pl/sql developer 编码格式设置
- pl/sql developer 编码格式设置
- pl/sql developer 编码格式设置
- pl/sql developer 编码格式设置
- pl/sql developer 编码格式设置
- pl/sql developer编码格式设置
- pl/sql developer编码格式设置
- pl/sql developer编码格式设置
- pl/sql developer快捷编码提示设置
- pl/sql developer 编码格式设置(解决pl/sql乱码、提示编码不统一)
- PL/SQL编码问题
- PL/SQL编码规范
- PL/SQL常用设置
- PL/SQL设置
- PL/SQL快捷键设置
- 多线程下使用sqlite
- 安卓模拟器修改hosts
- Java代码为hbase删除一张表
- 1011. A+B和C (15)
- Tigase负载均衡策略
- PL/SQL设置编码方式
- android studio Error:Unable to start the daemon process
- php提示运行内存错误解决办法
- 单例模式
- Different Ways to Add Parentheses
- 你应该关注的十个智能硬件中文网站
- 数据结构中的List、Set、Map用法以及区别
- swift 快速奔跑的兔几 本节的内容是:数据存储NSUserDefaults
- State Threads 回调终结者