Windows Terminal下配置Git Bash中文亂碼


問題如圖

解決方案11月16日,又出現這個問題

參考博客評論區二樓@Heaanc的方案解決
在git的安裝路徑下找到etc里的bash.bashrc,文件末尾添加

export LANG="zh_CN.UTF-8"
export LC_ALL="zh_CN.UTF-8"

解決方案4月29日:從淘寶npm的鏡像中,下載git for windows 覆蓋安裝2.26.2版本,即可解決問題。

解決方案4月28日(已經作廢):

在C:\Program Files\Git\etc\bash.bashrc(在相應的git-for-windows的安裝路徑下)文件末尾添加

# 讓ls和dir命令顯示中文和顏色 
alias ls='ls --show-control-chars --color' 
alias dir='dir -N --color' 
# 設置為中文環境,使提示成為中文 
export LANG="zh_CN" 
# 輸出為中文編碼 
export OUTPUT_CHARSET="utf-8"

# 可以輸入中文 
set meta-flag on 
set output-meta on 
set convert-meta off 

參考:

Cygwin設置中文 http://www.cygwin.cn/site/info/show.php?IID=1006

效果:

效果如圖

前置操作

安裝DejaVu Sans Mono for Powerline字體參考:

Install fonts in Windows 10 · Issue #269 · powerline/fonts https://github.com/powerline/fonts/issues/269

Windows Terminal下配置Git Bash參考:

Windows Terminal下配置Git Bash - 迷離的夜燈 - 博客園 https://www.cnblogs.com/linchenjian/p/12573129.html

        {
            "acrylicOpacity": 0, // 透明度
            "closeOnExit": true, // 關閉的時候退出命令終端
            "colorScheme": "Campbell", // 樣式配置
            "commandline": "C:\\Program Files\\Git\\bin\\bash.exe", // git-bash的命令行所在位置
            "cursorColor": "#FFFFFF", // 光標顏色
            "cursorShape": "bar", // 光標形狀
            "fontFace": "DejaVu Sans Mono for Powerline", // 字體配置,選擇你電腦上已安裝的字體
            "fontSize": 14, // 終端字體大小
            "guid": "{1c4de342-38b7-51cf-b940-2309a097f589}", // 唯一的標識,改成和其他的已有終端不一樣
            "hidden": false,
            "historySize": 9001, // 終端窗口記憶大小
            "icon": "C:\\Program Files\\Git\\mingw64\\share\\git\\git-for-windows.ico", // git的圖標
            "name": "bash", // 標簽欄的標題顯示
            "padding": "0, 0, 0, 0", // 邊距
            "snapOnInput": true,
            "startingDirectory": "%USERPROFILE%", // gitbash 啟動的位置(默認在C盤的用戶里面的就是 ~ )
            "useAcrylic": false // 是否開啟透明度
        },

GUID部分可以從網站 https://www.guidgenerator.com/online-guid-generator.aspx 來生成


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM