如何让Oracle客户端显示中文
2016-04-18 17:26
756 查看
Oracle的字符集由参数NLS_LANG决定:
NLS_LANG参数由以下部分组成:
NLS_LANG=<Language>_<Territory>.<Clients Characterset>
NLS_LANG各部分含义如下:
LANGUAGE指定Oracle消息使用的语言、日期中月份和日显示格式
TERRITORY指定货币和数字格式、地区和计算星期及日期的习惯
CHARACTERSET控制客户端应用程序使用的字符集
那么如何让Oracle的客户端显示中文呢?前提是Oracle的字符集是支持中文的字符集的超级,我们常用的字符集有gbk和utf8
之后我们在操作系统层面定义NLS_LANG变量,让其支持中文,这样还不够,我们要保持服务端、客户端、系统、我们使用的终端的字符集都保持一致才行
NLS_LANG我们一般有以下两个选择,这2种选择对应的终端字体也需要做相应的调整:
export NLS_LANG='simplified chinese_china.al32utf8' 对应的终端字体调成utf8
export NLS_LANG='simplified chinese_china.zhs16gbk' 对应的终端字体调成gbk
更多oracle 学习内容,请关注我
NLS_LANG参数由以下部分组成:
NLS_LANG=<Language>_<Territory>.<Clients Characterset>
NLS_LANG各部分含义如下:
LANGUAGE指定Oracle消息使用的语言、日期中月份和日显示格式
TERRITORY指定货币和数字格式、地区和计算星期及日期的习惯
CHARACTERSET控制客户端应用程序使用的字符集
那么如何让Oracle的客户端显示中文呢?前提是Oracle的字符集是支持中文的字符集的超级,我们常用的字符集有gbk和utf8
之后我们在操作系统层面定义NLS_LANG变量,让其支持中文,这样还不够,我们要保持服务端、客户端、系统、我们使用的终端的字符集都保持一致才行
NLS_LANG我们一般有以下两个选择,这2种选择对应的终端字体也需要做相应的调整:
export NLS_LANG='simplified chinese_china.al32utf8' 对应的终端字体调成utf8
export NLS_LANG='simplified chinese_china.zhs16gbk' 对应的终端字体调成gbk
更多oracle 学习内容,请关注我
相关文章推荐
- HA脚本
- oracle primavera p6自带工具数据迁移
- oracle性能调优-虚拟索引
- oracle系统包——dbms_job用法(oracle定时任务)
- Oracle 数据类型
- oracle 触发器的种类和触发事件,DML触发器,DDL事件触发器,替代触发器,查看触发器,
- oracle 创建,删除存储过程,参数传递,创建,删除存储函数,存储过程和函数的查看,包,系统包
- oracle PL/SQL的基本构成,块结构和基本语法要求,数据类型,变量定义,运算符和函数
- oracle 数据库模式对象,索引,序列,同义词,查看用户拥有的表,聚簇,数据库链接
- oracle 数据库事务,提交,回滚,保存点,表的锁定,隐式锁,显示锁,写锁,读锁,排他锁,共享锁
- oracle 视图创建和操作,创建简单,复杂的视图,创建基表不存在的视图,视图增删改,查看视图的结构
- oracle 多表联合查询,统计查询,组函数,order by,having,子查询,集合运算,
- oracle 数值型函数,字符型函数,日期函数,转换函数,to_char,自动类型转换,日期类型转换
- oracle 自定义类型 type / create type
- Oracle学习笔记(二十)——管理权限和角色
- Oracle学习笔记(十九)——管理索引
- oracle 隐式游标,显示游标,游标循环,动态SELECT语句和动态游标、异常等
- 如何让oracle的select强制走索引
- ORACLE 存储过程动态游标例子
- Oracle简介与安装