Cygwin各种情况下中文乱码终极解决方案

1

Cygwin各种情况下中文乱码终极解决方案_第1张图片

非文本编辑状态下,在界面上右键,选择 options 选项里面 Text 的设置,Local 一栏选择 C (或者选 Default 的话系统也会自动默认为 C), Character set 一栏选择 GBK。

2

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

3

C:\cygwin64\home\38314 .inputrc文件

去掉前面的注释符号(即前面的#号)

set meta-flag on
set convert-meta off
set input-meta on
set output-meta on

4

C:\cygwin64\home\38314 .bashrc文件

让 ls 命令显示中文和颜色

alias ls='ls --color --show-control-chars'

你可能感兴趣的:(编程工具)