cmd 命令行模式下输出中文时显示乱码的解决方案
来源:互联网 发布:网络倾听者app 编辑:程序博客网 时间:2024/04/29 09:22
转自:http://www.cnblogs.com/DavidKing/archive/2012/08/17/2644118.html
直接看注册表:
因为发现默认值->属性窗口中已是936了,只好通过注册表直接改动:HKEY_CURRENT_USER\Console \%SystemRoot%_system32_cmd.exe下的项CodePage项值改为十进制"936"值或 十六进制"000003a8"值。说明一下: 十六进制"000003a8"或十进制"936",表示"936 (ANSI/OEM - 简体中文 GBK)"。
有时侯,oracle——SQLPLUS乱码也是由于此问题引起的。所以当你通过
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
PLSQL Developer之类Windows客户端设置,可以在注册表中更改NLS_LANG,具体键值位于:
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOMExx\
xx指存在多个ORACLE_HOME时系统编号。
2. 查看数据库当前字符集参数设置
SELECT * FROM v$nls_parameters;
或
select * from nls_database_parameters
或
select userenv(‘language’) from dual;
3. 查看数据库可用字符集参数设置
SELECT * FROM v$nls_valid_values;
4. 客户端 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 NLS_LANG="Simplified Chinese_china".ZHS16GBK
可以编辑 bash_profile 文件进行永久设置
vi .bash_profile
NLS_LANG="Simplified Chinese_china".ZHS16GBK export NLS_LANG
# 使 bash_profile 设置生效
source .bash_profile
这几种方法解决不了时,就可以使用修改注册表中的codepage的值来 解决
- cmd 命令行模式下不能输入中文或输出中文时显示乱码的解决方案
- cmd 命令行模式下输出中文时显示乱码的解决方案
- cmd 命令行模式下输出中文时显示乱码的解决方案
- cmd 命令行模式下不能输入中文或输出中文时显示乱码的解决办法
- linux下命令行下中文显示为乱码的解决方案
- cmd命令行显示中文乱码
- Cmd命令行模式下乱码的修改
- ubuntu命令行下中文乱码的解决方案
- ubuntu命令行下中文乱码的解决方案
- 解决cmd命令行显示中文乱码
- 安装Redhat Linux 9.0 后,在命令行下中文显示为乱码的解决方案
- 安装Redhat Linux 9.0 后,在命令行下中文显示为乱码的解决方案
- Git cmd下git log中文乱码的解决方案
- CMD下logcat输出的log中文乱码问题
- cmd下sql输出中文乱码
- Sqlite3 命令行 显示中文为乱码解决方案
- CMD下Java中文显示乱码解决方法
- MySQL中UTF-8编码的数据在CMD命令行显示乱码解决方案
- File类使用
- 两个链表的合并
- 整理-非常常用的java公共方法
- Oracle 循环插入数据 Demo
- STK X教程—C++/CLI
- cmd 命令行模式下输出中文时显示乱码的解决方案
- Manacher算法--O(n)回文子串算法(转载)
- 顺序表-排序
- javascript函数的调用
- jQuery框架小结(1)
- oracle的scott用户下默认表
- apache 压力测试工具ab
- 给scott用户解锁
- 发部一篇水文