【oracle】字符集、国家字符集及NLS_LANG运行库
来源:互联网 发布:js快速排序 编辑:程序博客网 时间:2024/05/11 18:41
--unicode编码方案
--三个实施标准:utf-8,usc-2,utf-16
--oracle数据库字符集
--字符集character set
--国家字符集national character set
--字符集主要作用
--用于存储varchar2,char,clob,long类型数据
--标示表名,列名,以及pl/sql变量等;
--存储sql和plsql代码
--国家字符集用于存储nchar,nvarchar2,nclob等数据类型;
--一般为AL16UTF16
--简体中文平台的字符集一般为ZHS16GBK;
--常见中文编码
--ZHS16GBK231280 GBK2312-80 16bit,ASCII
--ZHS16GBK GBK 16bit,ASCII,UDC;
--GBK2312 1981年实施,
--GBK 1995年实施,支持全部中日韩汉子
--GBK和GBK2312的编码是不同的,同一个编码可能表达不同的汉字
--AL 开头,如AL16UTF16,AL表示试用所有原因;
--NLS运行库路径:ORACLE_HOME/nls/data
--定义语言NLS_LANGUAGE
--定义区域NLS_TERRITORY
--定义字符集NLS_CHARACTERSET
--中文的文件,lx00023.nlb,通过locale Builder打开
--字符和编码的转换
select dump('盖') from dual;
--------------
---typ=96 len=2:184.199
select concat(to_char(184,'xx'),to_char(199,'xx')) from dual;
--b8 c7
select to_number('b8c7','xxxxxx') from dual;
--47303
select chr(47303) from dual;
--盖
--NLS_LANG的影响
--进行exp攻击进行导出的操作时候,非常重要的是客户端的字符集设置,NLS_LANG设置
--NLS_LANG=<language>_<Territory>.<client characterset>
--language指定了日期的显示方式,oracle消息使用的语言
--territory参数指定了货币和数字的格式
--characterset控制了字符集
--导入导出和字符转换
--源数据库和目标数据库的字符集不同
--导入的时候设置客户端NLS_LANG等于导出时候的字符集,转换发送在insert数据到其他字符集的目标数据中;
- 【oracle】字符集、国家字符集及NLS_LANG运行库
- Oracle Client字符集(NLS_LANG)
- NLS_LANG字符集
- Oracle环境变量NLS_LANG切换字符集快捷工具
- oracle国家字符集与数据库字符集
- oracle国家字符集与数据库字符集
- oracle国家字符集与数据库字符集
- 字符集之NLS_LANG
- 查看环境变量字符集(NLS_LANG
- LINUX+ORACLE 字符集 语言 相关区别:LANG NLS_LANG NLS_LANGUAGE characterset
- LINUX+ORACLE 字符集 语言 相关区别:LANG NLS_LANG NLS_LANGUAGE characterset
- 导入导出oracle字符集问题——NLS_LANG 参数
- oracle中的国家字符集与数据库字符集的区别
- 查看Oracle字符集及怎样修改字符集
- 【转】 【字符集】“客户终端字符集”、“NLS_LANG”环境变量以及“数据库字符集”
- 转载:【字符集】“客户终端字符集”、“NLS_LANG”环境变量以及“数据库字符集”
- 查看及修改Oracle字符集
- oracle版本及字符集查询
- 第四周——基于对象的程序设计——项目一(1)三角形类
- Grails GSP页面如何根据Model类排序
- 5种最常用的开源协议及它们的适用范围(转)
- 移动客户端设计开发经验(1)-流程篇(原创理论)
- 未来移动学习发展的六大方向!一般人我不告诉TA!
- 【oracle】字符集、国家字符集及NLS_LANG运行库
- UI_UITableView 编辑与移动
- 第四周——基于对象的程序设计——项目一(2)三角形类
- android 预置apk so库等
- 黑马程序员---java基础--GUI
- 程序退出时的必要处理之atexit()函数
- Ilkka Paananen谈Supercell的全球性战略
- fix bug of Arnold: missing either uvlist or uvidxs
- jQuery超酷3D翻牌式倒计数特效