mount -o iocharset=cp936
mount -o iocharset=utf8
其中936代表简体中文
unzip -O CP936 xxx.zip
编辑/etc/locale.gen:
zh_CN.UTF-8
执行locale-gen:
locale-gen
添加LANG环境变量, 编辑.bashrc:
export LANG=zh_CN.UTF-8
export LC_CTYPE=$LANG
编辑cygwin\Cygwin.bat:
@echo off
D:
chdir D:\cygwin64\bin
mintty zsh --login -i
注意用mintty替代原来的cmd
进入cygwin, 菜单 -> Options... -> Text -> Character set: UTF-8
git config --global core.quotepath false
查看服务器编码
select userenv('language') from dual;
上面看到的是服务器上的编码.
在@执行sql脚本时, 只要保证脚本文件编码(GBK)与本地环境变量NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK一致即可, 不需与服务器上编码一致, sqlplus和sql服务会处理服务器上的编码.
chcp 65001 # 换成utf8
chcp 936 # 换成默认gbk
utf8, 属性 ->字体 ->选择 Lucida Console