热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Win7gitcmd中文乱码(最新终极解决办法)

Win7gitcmd中文乱码最新终极解决办法win7gitkgitlog乱码解决办法1.1git默认字符编码配置1.2



Win7 git cmd 中文乱码 最新终极解决办法



  • win7 gitk git log 乱码解决办法



    • 1.1 git默认字符编码配置

    • 1.2 windows cmd环境下配置环境变量

    • 1.3 一键配置所有环境变量



      • 1.3.1 git bash环境下一键配置

      • 1.3.2 cmd环境下一键配置






win7 gitk git log 乱码解决办法

注意:通过chcp根本就是无效的解决办法: chcp 65001 #(默认值936)!!!

git bash 和cmd环境下都可以执行:


1.1 git默认字符编码配置

git config --global core.quotepath false #显示 status 编码
git config --global gui.encoding utf-8 #图形界面编码
git config --global i18n.commit.encoding utf-8 #提交信息编码
git config --global i18n.logoutputencoding utf-8 #输出 log 编码

git bash环境下执行 :

export LESSCHARSET=utf-8

查看配置:

echo $LESSCHARSET

输出:
utf-8

echo $LANG #查看当前语言环境

输出:
zh_CN.UTF-8


1.2 windows cmd环境下配置环境变量

(WIN+R 输入cmd并确定 快捷进入cmd环境)
永久生效办法是:在 “计算机属性高级系统设置环境变量系统变量” 中添加。
如下图所示:
在这里插入图片描述
其他方法:
设置l临时环境变量(第二次打开查看则环境变量无效)

set LESSCHARSET=utf-8

或者

set LANG=zh_CN.UTF-8

cmd查看环境变量:
echo %LESSCHARSET%
echo %LANG%
注意:cmd环境下添加完成要重新打开cmd窗口环境变量才生效!!!


1.3 一键配置所有环境变量


1.3.1 git bash环境下一键配置

拷贝下面所有命令执行即可。

git config --global core.autocrlf false; git config --global core.quotepath false; git config --global gui.encoding utf-8; git config --global i18n.commit.encoding utf-8; git config --global i18n.logoutputencoding utf-8 ; export LESSCHARSET=utf-8


1.3.2 cmd环境下一键配置

拷贝下面所有命令执行即可。(set LESSCHARSET=utf-8只在当前窗口临时生效,永久生效执行1.2的环境变量配置操作)

git config --global core.autocrlf false & git config --global core.quotepath false & git config --global gui.encoding utf-8 & git config --global i18n.commit.encoding utf-8 & git config --global i18n.logoutputencoding utf-8 & set LESSCHARSET=utf-8


原文链接:https://www.cnblogs.com/mowwwcom/p/15998716.html



推荐阅读
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 本文介绍了在git中如何对指定的commit id打标签,并解决了忘记打标签的问题。通过查找历史提交的commit id,可以在任意时间点打上标签。同时,还介绍了git中的一些常用命令和操作。 ... [详细]
  • Go Cobra命令行工具入门教程
    本文介绍了Go语言实现的命令行工具Cobra的基本概念、安装方法和入门实践。Cobra被广泛应用于各种项目中,如Kubernetes、Hugo和Github CLI等。通过使用Cobra,我们可以快速创建命令行工具,适用于写测试脚本和各种服务的Admin CLI。文章还通过一个简单的demo演示了Cobra的使用方法。 ... [详细]
  • 解决github访问慢的问题的方法集锦
    本文总结了国内用户在访问github网站时可能遇到的加载慢的问题,并提供了解决方法,其中包括修改hosts文件来加速访问。 ... [详细]
  • 本文介绍了Composer依赖管理的重要性及使用方法。对于现代语言而言,包管理器是标配,而Composer作为PHP的包管理器,解决了PEAR的问题,并且使用简单,方便提交自己的包。文章还提到了使用Composer能够避免各种include的问题,避免命名空间冲突,并且能够方便地安装升级扩展包。 ... [详细]
  • 开发笔记:Java是如何读取和写入浏览器Cookies的
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了Java是如何读取和写入浏览器Cookies的相关的知识,希望对你有一定的参考价值。首先我 ... [详细]
  • 怎么在PHP项目中实现一个HTTP断点续传功能发布时间:2021-01-1916:26:06来源:亿速云阅读:96作者:Le ... [详细]
  • Windows7 64位系统安装PLSQL Developer的步骤和注意事项
    本文介绍了在Windows7 64位系统上安装PLSQL Developer的步骤和注意事项。首先下载并安装PLSQL Developer,注意不要安装在默认目录下。然后下载Windows 32位的oracle instant client,并解压到指定路径。最后,按照自己的喜好对解压后的文件进行命名和压缩。 ... [详细]
  • 本文介绍了Sencha Touch的学习使用心得,主要包括搭建项目框架的过程。作者强调了使用MVC模式的重要性,并提供了一个干净的引用示例。文章还介绍了Index.html页面的作用,以及如何通过链接样式表来改变全局风格。 ... [详细]
  • Oracle :修改数据库服务器字符集 ... [详细]
  • 如何实现JDK版本的切换功能,解决开发环境冲突问题
    本文介绍了在开发过程中遇到JDK版本冲突的情况,以及如何通过修改环境变量实现JDK版本的切换功能,解决开发环境冲突的问题。通过合理的切换环境,可以更好地进行项目开发。同时,提醒读者注意不仅限于1.7和1.8版本的转换,还要适应不同项目和个人开发习惯的需求。 ... [详细]
  • 本文介绍了Python语言程序设计中文件和数据格式化的操作,包括使用np.savetext保存文本文件,对文本文件和二进制文件进行统一的操作步骤,以及使用Numpy模块进行数据可视化编程的指南。同时还提供了一些关于Python的测试题。 ... [详细]
  • 本文介绍了在Windows系统下安装Python、setuptools、pip和virtualenv的步骤,以及安装过程中需要注意的事项。详细介绍了Python2.7.4和Python3.3.2的安装路径,以及如何使用easy_install安装setuptools。同时提醒用户在安装完setuptools后,需要继续安装pip,并注意不要将Python的目录添加到系统的环境变量中。最后,还介绍了通过下载ez_setup.py来安装setuptools的方法。 ... [详细]
  • 本文详细介绍了Python open()函数的用法,包括文件操作的流程和具体的打开模式。通过该函数,可以打开文件并进行读取、写入等操作。同时,还介绍了文件路径的两种形式和不同的打开模式。 ... [详细]
author-avatar
疯狂人儿-
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有