当前位置: 首页 > news >正文

PowerShell | git log 中文乱码问题解决

总结一下:

乱码核心问题就是对不上编码.改成对应编码即可.

明白‌LESSCHARSET环境变量‌是用来设置less命令的字符集编码的。当在命令行中使用less命令查看文件时,如果文件包含非ASCII字符(如中文),可能会出现乱码问题。通过设置LESSCHARSET环境变量为utf-8,可以确保less命令能够正确显示非ASCII字符,包括中文。

至于git bash 乱码,设置窗口对应的option内容,即可.

powershell中输入(其实这步,我并没有设置就成功了,因人而异)

git config --global i18n.commit.encoding utf-8 #设置git提交编码为utf-8
git config --global i18n.logoutputencoding utf-8 #设置git日志输入编码为utf-8
$env:LESSCHARSET='utf-8'  #这个只是在当前窗口设置了LESSCHARSET这个环境变量而已,想要永久,请到windows中的环境变量去设置
#其他一些在git bash中设置export LESSCHARSET=utf-8 一样的,都是设置环境变量,所以重点在于设置LESSCHARSET这个环境变量

(重点)设置环境变量LESSCHARSET,并重启电脑,否者会有缓存

在这里插入图片描述

结果

重启之后,无论是在任何任何编辑器的powshell也都能正常显示了


http://www.mrgr.cn/news/12246.html

相关文章:

  • Python实现t-分布随机邻域嵌入(t-SNE)降维算法
  • 使用Oracle的PL/SQL编写自定义函数来实现split
  • Java线程池
  • 阿里云创建的SpringBoot项目打包时找不到主清单属性
  • 《重生到现代之从零开始的C语言生活》—— 指针6
  • 华为数通方向HCIP-DataCom H12-821题库(更新单选真题:21-30)
  • JAVA基础面试题总结(十四)——JVM(下)
  • python可视化-折线图
  • 6.2K star!推荐一款开源混沌工程测试平台:Chaos Mesh
  • 命令模式的实际应用案例:从电梯控制系统到文本编辑器
  • 基于事件总线EventBus实现邮件推送功能
  • UniApp轻松实现图片放大查看功能
  • 用ChatGPT精确营销:如何让AI深度理解并推广你的产品
  • 软件测试学习笔记丨Chrome开发者模式
  • 实战OpenCV之图像的数学运算
  • 【Unity输入】Input Manager 和 Input System对比
  • Histolab:病理切片的预处理工具|项目实战
  • VS2022 - 制作自己的C#类库dll,并输出Unity识别的pdb调试信息文件
  • Java重修笔记 第四十三天 Set 集合、HashSet 类
  • 前端手写源码系列(一)—— 手写防抖和节流