改一下配置就可以基本解决:
1、etc\gitconfig:
[gui]
encoding = utf-8
[i18n]
commitencoding = gbk
[svn]
pathnameencoding = gbk
说明:打开 Git 环境中的中文支持。pathnameencoding设置了文件路径的中文支持。
2、etc\git-completion.bash:
alias ls='ls --show-control-chars --color=auto'
说明:使得在 Git Bash 中输入 ls 命令,可以正常显示中文文件名。
3、etc\inputrc:
set output-meta on set convert-meta off
说明:使得在 Git Bash 中可以正常输入中文,比如中文的 commit log。
4、etc\profile:
export LESSCHARSET=iso8859 #或者utf-8、gbk
说明:$ git log 命令不像其它 vcs 一样,n 条 log 从头滚到底,它会恰当地停在第一页,按 space 键再往后翻页。这是通过将 log 送给 less 处理实现的。以上即是设置 less 的字符编码,使得 $ git log 可以正常显示中文。其实,它的值不一定要设置为 utf-8,比如 latin1 也可以……。还有个办法是 $ git –no-pager log,在选项里禁止分页,则无需设置上面的选项。
分享到:
相关推荐
在 Windows 平台下使用 Git 时,经常会碰到中文乱码的问题,这个问题是由于 Git 的配置不当引起的。下面我们将详细介绍如何解决 Windows 下 Git 中文乱码的问题。 首先,我们需要了解 Git 中文乱码的原因。Git 使用...
在提供的压缩包文件中,`git status中文乱码.md`很可能是一个markdown格式的文档,详细解释了上述解决步骤或记录了作者遇到的问题及解决方案。`assets`目录下的图片(如`rebase-1.png`至`rebase-3.png`)可能展示了...
8. **解决中文乱码问题**: 在Windows下,可能会遇到中文文件名乱码的问题。可以通过配置`core.autocrlf`和`core.filemode`解决,同时在编辑器设置中指定正确的编码。 9. **更新Git版本**: 当新版本的Git发布时,你...
### gitKraken常见问题解决方案 #### 一、GitKraken基本概念 在开始解决GitKraken常见问题之前,我们首先需要了解几个基本的概念,这些概念对于理解后续的问题及其解决方案至关重要。 1. **Workspace(工作区)**...
Git配置中有时会遇到中文乱码问题,解决这一问题的办法是通过设置环境变量,例如在Windows系统中可以通过 `set LC_ALL=C.UTF-8` 命令来设置环境变量,以确保Git命令输出中文不乱码。而在Linux或Mac系统中,使用 `...
3.3 在Windows 下安装和使用 Git(Cygwin篇)/ 31 3.3.1 安装 Cygwin/ 32 3.3.2 安装 Git/ 36 3.3.3 Cygwin 的配置和使用/ 37 3.3.4 Cygwin 下 Git 的中文支持/ 40 3.3.5 Cygwin 下 Git 访问 SSH 服务/ 41 3.4 ...
在使用git-svn时,可能会遇到Windows平台下的中文乱码问题,通过配置git-completion.bash、profile和gitconfig文件,可以解决ls命令、git log显示及提交时的中文编码问题。 在版本控制守则方面,应该避免提交垃圾...
Git Bash虽然解决了执行命令的问题,但它默认使用UTF-8编码,并不直接支持中文,所以在某些情况下仍会遇到中文乱码的问题。 为了解决中文显示的乱码问题,需要修改Git Bash的配置文件: 1. 找到Git安装目录下的...
Git是世界上最流行的分布式版本控制系统,尤其在...在Windows 10上安装Git,配合小乌龟Git和合适的中文插件,能让你在中文环境中更加顺畅地使用Git。通过实践和学习,你将逐渐掌握这个强大的版本控制系统,并从中受益。
Git默认使用UTF-8编码,但有时可能会遇到中文乱码的问题。这时,可以安装专门为Git设计的中文补丁,如`pangolin-tools`或`git-cmd-zh`。这些补丁通常会修改Git的配置文件,使其能够正确识别和显示中文字符。在安装...
在使用 Matlab 时,可能会遇到 Command Window 显示乱码的问题,这是一种常见的错误,pecially 在中文 Vista 操作系统下。这种问题的成因是 Matlab 的默认字体是 Monospaced(等宽字体),这是一种逻辑字体,它可以...
这个版本可能包含了错误修复,改进了与其他Windows应用程序的集成,以及增强了对中文字符的支持,解决了可能出现的乱码问题。 在"git2.6.3+tortoiseGit1.8.16汉化64位"的压缩包中,用户将找到适用于64位Windows系统...
- 在`/etc/gitconfig`中添加以下配置以解决`git log`、`git status`等命令显示中文乱码的问题: ```ini [gui] encoding = utf-8 [i18n] logOutputEncoding = utf-8 commitEncoding = utf-8 [svn] ...
标题中的"MTK6573-ubuntu10 .10-0801比较工具远程桌面中文乱码问题.pdf"表明这是一个关于联发科(MTK)芯片平台,Ubuntu 10.10操作系统,以及可能涉及到的远程桌面连接中出现的中文乱码问题的技术文档。描述部分未提供...
标题中的“MTK6573-ubuntu10.10-0801比较工具远程桌面中文乱码问题”指的是在使用基于Ubuntu 10.10操作系统的环境中,针对MTK6573(一种MediaTek芯片)进行开发时遇到的远程桌面连接中文乱码的挑战。这个问题可能...
Git的乱码问题通常在Windows平台上比较常见,尤其是中文字符显示会出现乱码。这是因为Git Bash默认使用的控制台字符编码可能和Git内部的编码设置不一致。为解决此问题,可以尝试将控制台字体设置为支持中文字符的...
HTML中文乱码问题在网页开发过程中常常出现,主要原因是编码不一致或编码声明缺失,导致浏览器无法正确解析中文字符。本文将详细介绍HTML中文乱码的原因、解决方案以及如何避免乱码的发生。 一、乱码原因 1. **...
该文档主要介绍的是在Windows XP和Ubuntu 10.10双系统环境下,如何搭建一个针对MTK6573平台的Android开发环境,解决远程桌面中文乱码问题。以下是详细步骤: 1. 安装Ubuntu系统:首先在Windows XP上安装DAEMON ...
在IT行业中,中文乱码问题是一个常见的困扰,尤其是在处理文本数据、文件编码或者网页显示时。本文将深入探讨“20种中文乱码解决办法”,并结合“SetCharacterEncodingFilter”这个类,来讲解如何有效地解决乱码问题...