Cygwin各种情况下中文乱码终极解决方案
- 非文本编辑状态下,在界面上右键,选择 options 选项里面 Text 的设置,Local 一栏选择 C (或者选 Default 的话系统也会自动默认为 C), Character set 一栏选择 GBK。
C:\cygwin64\home\38314
.bash_profile
文件 加入:export LC_CTYPE=zh_CN.GBK export LANG=zh_CN.GBK export OUTPUT_CHARSET=GBK export XMODIFIERS=@im=Chinput3 stty cs8 -istrip stty pass8 export LESSCHARSET=latin1
C:\cygwin64\home\38314
.inputrc
文件,去掉前面的注释符号(即前面的#号)set meta-flag on set convert-meta off set input-meta on set output-meta on
C:\cygwin64\home\38314
.bashrc
文件,让 ls 命令显示中文和颜色alias ls='ls --color --show-control-chars'
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。