Skip to content

Commit

Permalink
新增idea bash.exe中文乱码问题
Browse files Browse the repository at this point in the history
  • Loading branch information
devenami authored Apr 26, 2020
1 parent 892eca9 commit 0816cd3
Showing 1 changed file with 20 additions and 1 deletion.
21 changes: 20 additions & 1 deletion 开发工具/git/控制台中文乱码.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
# git 控制台中文乱码

默认情况下, 通过git status查询修改的文件,如果文件名中包含中文, 则会显示乱码, 如下:
## git命令乱码

通过git status查询修改的文件,如果文件名中包含中文, 则会显示乱码, 如下:

```shell
git status
Expand Down Expand Up @@ -44,3 +46,20 @@ git status
修改尚未加入提交(使用 "git add" 和/或 "git commit -a"
```

## base命令乱码

在windows开发环境中,如果项目使用git作为版本控制工具,使用`git base`额外打开一个窗口会导致在开发工具和`git base`窗口之间来回切换

我们可以将开发工具中的命令行工具替换为`git`附带的`bash.exe`解决多窗口切换问题。

`bash.exe`存在于`git`安装目录的`bin`目录下,例如在`idea`工具中设置`bash.exe``Settings -> Tools -> Terminal`, `Shell path`选择`git安装目录/bin/bash.exe`

当我们修改后重新打开控制台执行命令后发现中文显示乱码了,现在我们要去修改`git安装目录/etc/bash.bashrc`,使用文本编辑器打开该文件,在最后增加如下内容:


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

重新打开控制台,中文就可以正常显示了。

0 comments on commit 0816cd3

Please sign in to comment.