Cygwin的中文支援(解決亂碼)

2021-06-22 04:02:21 字數 1511 閱讀 8562

在cygwin/home資料夾下:將下面的注釋去掉:

.bash_profile

# 讓ls和dir命令顯示中文和顏色 

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

alias dir='dir -n --color'

# 設定為中文環境,使提示成為中文 

exportlang="zh_cn.gbk"

# 輸出為中文編碼 

exportoutput_charset="gbk"

.inputrc 

# 關閉bash命令列8位元組字元轉義符的轉換 

set convert-metaoff

# 使bash命令列支援8位元組字元輸入 

set input-metaon

# 使bash命令列支援8位元組字元輸出 

set output-metaon

set meta-flagon

set completion-ignore-caseon

另外的說法:

直接執行

alias ls='ls --color --show-control-chars --time-style=long-iso'

或者把上面的內容加到/etc/profile中重啟cygwin即可。

為了使使用更方便,推薦增加如下配置資訊:

1. 編輯使用者home目錄下的檔案.inputc,去除以下幾行的注釋:

set meta-flag on

# 關閉bash命令列8位元組字元轉義符的轉換

set convert-meta off

# 使bash命令列支援8位元組字元輸出

set output-meta on

set input-meta on

2 編輯使用者home目錄下的檔案.bash_profile,在檔案末尾加上下面幾行:

alias ls='ls --color --show-control-chars --time-style=long-iso'

export lc_all=zh_cn.gb23122

export lc_ctype=zh_cn.gb2312

export lang=zh_cn.gb2312

export xmodifiers="@im=chinput"3

stty cs8 -istrip

stty pass8

# update: 少了這個less就不支援中文了

export lesscharset=latin1

cygwin中文亂碼解決

1,在.bashrc profile末尾新增以下內容 讓ls和dir命令顯示中文和顏色 alias ls ls show control chars color alias dir dir n color 設定為中文環境,使提示成為中文 export lang zh cn.gbk 輸出為中文編碼 e...

Cygwin中文支援並消除英文亂碼

近來,由於機器配置低,實在是煩透了虛擬機器的速度所以裝了個cygwin。但當進入windows目錄的時候看到所有中文檔案都變成了 於是我上google了一下解決辦法,後來發現網上的方法雖然讓cygwin支援了中文,可很多英文倒變成了亂碼如man檢視幫助的部分英文 svn的幫助資訊。於是自己嘗試修改原...

讓Cygwin支援中文

讓cygwin支援中文 1.編輯使用者home目錄下的檔案.inputc,去除以下幾行的注釋 set meta flag on set convert meta off set output meta on set input meta on 2 編輯使用者home目錄下的檔案.bash profi...