📌  相关文章
📜  windows gitbash 奇怪的字符 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:48:28.952000             🧑  作者: Mango

Windows Gitbash 奇怪的字符

Gitbash 是 Windows 上使用 Git 的命令行工具,它基于 MinGW,提供了类 Linux 下的 Shell 环境。然而,在使用 Gitbash 的过程中,你可能会遇到一些奇怪的字符,例如问号、方格子等,这些字符往往会影响你的使用体验。

问题描述

在使用 Gitbash 的过程中,你可能会出现以下的奇怪字符:

这些字符出现的可能性很多,例如:在使用 Gitbash 的过程中,打开的文件可能以某种编码保存,而你的终端却无法识别这种编码,从而产生问号、方格子等奇怪的字符。此外,中文字符也有可能会出现乱码问题。

解决方案

Gitbash 的界面是使用 mintty 来实现的,你可以通过设置 mintty 的选项来解决这些问题。

关闭字符集选择

有时候,字符集选择会导致奇怪字符的出现,你可以将这个选项关闭。

  1. 在 Gitbash 中右键,选择 Options

  1. 在选项中选择 Text,然后去掉 Character set 选项中的勾。

设置字符集

如果关闭字符集选择无法解决问题,你可以尝试手动设置字符集。

  1. 在 Gitbash 中右键,选择 Options

  2. 选择 Text,然后在 Character set 选项中选择 UTF-8

设置 locale

如果设置字符集的方式仍然不能解决问题,你可以尝试手动设置 locale。

  1. 在 Gitbash 中右键,选择 Options

  2. 选择 Terminal,然后将 locale 值设置为 en_US.UTF-8

使用 notepad2-mod

在某些情况下,Gitbash 打开的文件可能无法识别编码,你可以使用 notepad2-mod 来打开这些文件。

  1. 下载 notepad2-mod:https://xhmikosr.github.io/notepad2-mod/

  2. 解压缩,在 Gitbash 中输入 notepad2,然后将文件拖进 notepad2-mod 窗口即可。

# Windows Gitbash 奇怪的字符

Gitbash 是 Windows 上使用 Git 的命令行工具,它基于 MinGW,提供了类 Linux 下的 Shell 环境。然而,在使用 Gitbash 的过程中,你可能会遇到一些奇怪的字符,例如问号、方格子等,这些字符往往会影响你的使用体验。

## 问题描述

在使用 Gitbash 的过程中,你可能会出现以下的奇怪字符:

![](https://i.imgur.com/nPsB8w8.png)

这些字符出现的可能性很多,例如:在使用 Gitbash 的过程中,打开的文件可能以某种编码保存,而你的终端却无法识别这种编码,从而产生问号、方格子等奇怪的字符。此外,中文字符也有可能会出现乱码问题。

## 解决方案

Gitbash 的界面是使用 mintty 来实现的,你可以通过设置 mintty 的选项来解决这些问题。

### 关闭字符集选择

有时候,字符集选择会导致奇怪字符的出现,你可以将这个选项关闭。

1. 在 Gitbash 中右键,选择 Options

![](https://i.imgur.com/Mtdb2Xb.png)

2. 在选项中选择 Text,然后去掉 Character set 选项中的勾。

![](https://i.imgur.com/RJIOXLG.png)

### 设置字符集

如果关闭字符集选择无法解决问题,你可以尝试手动设置字符集。

1. 在 Gitbash 中右键,选择 Options

2. 选择 Text,然后在 Character set 选项中选择 UTF-8

![](https://i.imgur.com/szBN3co.png)

### 设置 locale

如果设置字符集的方式仍然不能解决问题,你可以尝试手动设置 locale。

1. 在 Gitbash 中右键,选择 Options

2. 选择 Terminal,然后将 locale 值设置为 en_US.UTF-8

![](https://i.imgur.com/PhiPZx7.png)

### 使用 notepad2-mod

在某些情况下,Gitbash 打开的文件可能无法识别编码,你可以使用 notepad2-mod 来打开这些文件。

1. 下载 notepad2-mod:https://xhmikosr.github.io/notepad2-mod/

2. 解压缩,在 Gitbash 中输入 notepad2,然后将文件拖进 notepad2-mod 窗口即可。