`

(转)Git For Windows 中文乱码解决方案

 
阅读更多

1.使用 git add 命令添加文件名含中文字符的文件时

1.1 乱码类似:
    \316\304\261\276\316\304\265\265.txt
1.2 解决方案:

编辑 C:\Git\etc\inputrc 文件中对应的行,查找以下2行,并修改其值,
原先:

    
    set output-meta off
    set convert-meta on

改为:

    
    set output-meta on
    set convert-meta off

 

2.使用git log查看含有中文的log信息时

2.1 乱码类似:
    <E4><BF><AE><E6><94><B9><E6><96><87><E6><9C><AC><E6><96><87><E6><A1><A3>
2.2 解决方案:

在Bash提示符下输入:


    git config --global i18n.commitencoding utf-8
    git config --global i18n.logoutputencoding gbk

注:设置 commit 提交时使用 utf-8 编码,可避免 Linux 服务器上乱码;同时设置在执行 git log 时将 utf-8 编码转换成 gbk 编码,以解决乱码问题。
编辑 C:\Git\etc\profile 文件,添加如下一行:

    export LESSCHARSET=utf-8

注:以使git log可以正常显示中文(需要配合:i18n.logoutputencoding gbk

 

3.使用ls命令查看含有中文的文件名乱码时

3.1 乱码类似:
    
    ????.txt
    ???????.md
3.2 解决方案:

使用 ls --show-control-chars 命令来强制使用控制台字符编码显示文件名,即可查看中文文件名。
为了方便使用,可以编辑 C:Gitetcgit-completion.bash 文件,添加如下一行:

    alias ls="ls --show-control-chars"

 

 

4.在Git Gui中查看UTF-8编码的文本文件时

4.1 乱码类似:
    锘夸腑鏂囨枃妗£
4.2 解决方案:

在Bash提示符下输入:

    git config --global gui.encoding utf-8

注:通过上述设置,UTF-8 编码的文本文件可以正常查看,但是 GBK 编码的文件将会乱码,所以还是没有从根本上解决问题。

可行的方法之一为:将所有文本文件的编码统一为 UTF-8 或 GBK,然后设置相应的gui.encoding 参数为 utf-8gbk

 

注:本文参考他人成功,非完全原创。

 

 

分享到:
评论

相关推荐

    git for windows

    Git for Windows 是一个专为在Windows操作系统环境下使用Git版本控制系统而设计的软件。Git本身是分布式版本控制系统,由...无论是个人项目还是大型团队协作,Git for Windows都能提供高效、可靠的版本控制解决方案。

    git for windows32 or windows64

    对于Windows用户来说,Git for Windows提供了在Windows环境下使用Git的友好平台。本文将详细介绍Git for Windows 32位和64位版本,以及如何在Windows系统上安装和使用Git。 Git最初由Linux之父Linus Torvalds开发,...

    Git for Windows 2017 最新版,Git-2.15.0

    总的来说,Git-2.15.0是Git在Windows平台上的强大工具,不仅提供了一套完整的版本控制解决方案,还通过不断优化提升了开发者的工作效率。对于任何在Windows环境下进行软件开发的团队和个人来说,都是不可或缺的利器...

    windows下git中文乱码解决.docx

    Windows 下 Git 中文乱码解决方案 在 Windows 平台下使用 Git 时,经常会碰到中文乱码的问题,这个问题是由于 Git 的配置不当引起的。下面我们将详细介绍如何解决 Windows 下 Git 中文乱码的问题。 首先,我们需要...

    git for windows中文汉化

    在Windows上使用Git时,通常会遇到命令行工具与Windows操作习惯的差异,而Git for Windows则解决了这个问题。它包含了一个名为“Git Bash”的模拟Linux环境的命令行工具,让开发者能在Windows上使用类似于Unix的...

    git for windows中文语言包

    通过使用Git for Windows和中文汉化包,即便是英文水平有限的用户也能顺利上手,享受Git带来的便捷和高效。同时,随着对Git的深入学习和实践,用户还可以探索更多高级功能,如子模块、钩子脚本、rebase操作等,以...

    64-bit Git for Windows Portable.

    64-bit Git for Windows Portable. The current source code release is version 2.19.1. If you want the newer version, you can build it from the source code.

    Git for Windows 2.15.1

    Git for Windows 2.15.1 是一个专为Windows操作系统设计的Git版本控制系统,它在2017年11月28日发布了这个64位版本的更新。Git是一个分布式版本控制系统,由Linux创始人Linus Torvalds开发,主要用于源代码管理,但...

    Git for windows 64

    Git for Windows 64 是专为Windows操作系统设计的Git版本控制系统的一个64位版本。Git是一种分布式版本控制系统,由Linux创始人Linus Torvalds开发,主要用于软件开发,但它的应用范围已经扩展到了几乎所有的文本...

    Git for Windows最新安装包(32位+64位)

    Git for Windows最新安装包镜像,包含32位和64位的安装包,官网下载比较慢,分享给大家方便下载使用,安装一路next即可,使用可参考廖雪峰的教程。

    Git for Windows简明使用指南

    ### Git for Windows简明使用指南 #### 一、概述 Git 是一个分布式版本控制系统,用于跟踪计算机文件的更改,并协调由多人团队进行的工作。Git for Windows 是为 Windows 操作系统定制的 Git 版本,它提供了与原生...

    最新版本git for windows 2.21.0 32-64

    Git for Windows 2.21.0 是一个适用于Windows操作系统的Git版本控制系统的重要更新,它提供了32位和64位两种版本,以满足不同用户的需求。Git是世界上最流行的分布式版本控制系统,它允许开发者在项目开发过程中跟踪...

    Git for windows

    Git for Windows是一款专为在Windows操作系统上使用Git版本控制系统而设计的应用程序。Git本身是一个分布式版本控制系统,由Linux创始人Linus Torvalds开发,起初主要服务于Linux社区,但随着其功能的强大和易用性的...

    64-bit Git for Windows

    64-bit Git for Windows是Git在Windows操作系统上的一个特别版本,专为64位架构设计,以充分利用现代计算机硬件的优势,提供更高的性能和稳定性。这个版本的Git旨在为Windows用户带来与Linux和macOS平台相似的功能...

    git for windows 汉化包 工具

    git for windows 自从2.4.6版本后,由于作者觉得发布包太大,删除了发布包中的多语言包。 但是在源码中还存在,本人编译并添加了部分界面的汉化。 源码版本是2.12.0,但是我个人觉得应该兼容其他版本。 汉化方法,将...

    Git for Windows 64

    一个最新版本得Git for Windows工具,为了方便开发者查找并下载使用。

    Git for windows 10 64

    Git for Windows 64 是一个专为Windows 10 64位操作系统设计的Git版本控制系统,它使得在Windows环境下可以方便地使用Git进行代码管理。Git最初由Linux之父Linus Torvalds开发,主要用于Linux和Unix系统,但随着其...

    Git For Windows资源包

    Git for Windows是一款专为在Windows操作系统上使用Git版本控制系统而设计的软件套件。它提供了在Windows环境下使用Git的所有功能,同时保持了与Linux和Mac OS X系统中的Git的兼容性。Git是一款分布式版本控制系统,...

    Git for Windows 2017 最新版,Git-2.15.1.2

    Git for Windows 2017 最新版,Git-2.15.1.2,是Git在Windows平台上的一个特别优化版本,旨在提供一个友好且功能完备的开发环境,使得Windows用户也能无缝地使用Git这一强大的分布式版本控制系统。Git是由Linus ...

Global site tag (gtag.js) - Google Analytics