关于终端乱码问题,网上的信息一直很混乱,我觉得只跟NLS的参数有关,经过一阵实验,发现修改NLS_LANG参数可以解决一切乱码问题,无论是终端,cmd,还是SSH远程登录。
先说CMD下的,定义windows环境变量NLS_LANG
中文 SIMPLIFIED CHINESE_CHINA.ZHS16GBK SIMPLIFIED CHINESE_CHINA.AL32UTF8
英文 AMERICAN_AMERICA.UTF8
见到提示无乱码就算成功!
接下来是Linux 不常用就export 常用就写进/home/.bash_profile
中文 NLS_LANG="Simplified Chinese_china".AL32UTF8
英文还是AMERICAN_AMERICA.UTF8