您的位置:首页 > 其它

字符集相关

2015-12-19 13:38 204 查看
1.查看 NLS_LANG 的方法

Windows使用:

echo %NLS_LANG%

如:

E:\>echo %NLS_LANG%

AMERICAN_AMERICA.ZHS16GBK

Unix使用:

env|grep NLS_LANG

如:

/opt/oracle>env|grep NLS_LANG

NLS_LANG=AMERICAN_CHINA.ZHS16GBK

Windows客户端设置,可以在注册表中更改NLS_LANG,具体键值位于:

HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOMExx\

xx指存在多个ORACLE_HOME时系统编号。

3. 查看数据库当前字符集参数设置

SELECT * FROM v$nls_parameters;

4. 查看数据库可用字符集参数设置

SELECT * FROM v$nls_valid_values;

5. 客户端 NLS_LANG 的设置方法

Windows:

# 常用中文字符集

set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

# 常用unicode字符集

set NLS_LANG=american_america.AL32UTF8

可以通过修改注册表键值永久设置

HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOMExx\NLS_LANG

Unix:

# 常用unicode字符集

export NLS_LANG=american_america.AL32UTF8

# 常用中文字符集

export

可以编辑 bash_profile 文件进行永久设置

vi .bash_profile

export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"

or export NLS_LANG="Simplified Chinese_china".ZHS16GBK

# 使 bash_profile 设置生效

source .bash_profile
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: