git patch 中文乱码
时间: 2023-07-25 07:48:07 浏览: 433
处理中文乱码
git patch 中文乱码可能是由于系统编码设置不正确或者文件编码不是 UTF-8 导致的。你可以尝试以下几个解决办法:
1. 设置 Git 的默认编码为 UTF-8:
```
git config --global i18n.commitencoding utf-8
git config --global i18n.logoutputencoding utf-8
```
2. 在提交时指定编码:
```
git commit --encoding=utf-8 -m "提交信息"
```
3. 将文件编码转换为 UTF-8:
```
iconv -f GBK -t UTF-8 file.patch > file-utf8.patch
```
4. 在 Git 应用 patch 时指定编码:
```
git apply --utf8 patchfile
```
希望这些解决办法能够帮到你!
阅读全文