
Window git cmd中文乱码(git log,git diff)
发布日期:2021-05-27 12:24:07
浏览次数:22
分类:精选文章
本文共 645 字,大约阅读时间需要 2 分钟。
曾经遇到过类似问题吗?以下是解决方案。
中文乱码问题在CMD 中出现
在 Windows 操作系统的 CMD 终端中,有时会出现中文乱码现象。例如,有些用户可能会看到类似于 <AE>
或 <E6>
的乱码。这与 Git Bash 中不会出现的是一个明显的区别。
为何会出现乱码?
这个问题通常是由于 字符编码设置不正确 导致的。在 Git Bash 中,默认使用的是 Unicode 编码,因此不会出现乱码。而在纯净的 Windows CMD 中,默认使用的编码可能存在问题,尤其是当命令输出包含特定字符时。
解决方法
你可以通过以下方式解决这个问题:
添加相应的系统环境变量
在 Windows 上,你需要手动将LESSCHARSET
设置为 utf-8
。这是一个简单的操作,但需要详细操作以下步骤:按以下键序列启动注册表编辑器:
Windows + R → regedit
输入以下路径并点击回车:
HKEY_CURRENT_USER\Software\Microsoft\Command Prompt\LCSchema
如果路径不存在,可以右键新建 → 键值 → 将值设置为 utf-8
。
重新启动 CMD
在修改完环境变量后,请确保重新启动 CMD 才能生效。注意事项
- 如果你刚接触 Git 和 CMD,建议先熟悉命令的基本使用。
- 这种乱码问题在版本控制工具中时有出现,确保你在日常工作中能够顺利处理这种问题。
希望以上方法能帮助你解决问题,如果还需要进一步帮助,请随时留言!
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2025年04月29日 12时08分54秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
勒索病毒Kraken2.0.7分析
2019-03-16
MySQL错误1366处理方法
2019-03-16
驱动程序之_1_字符设备_13_USB设备_1_基本概念
2019-03-16
微机原理 6-计算机中常用的数制
2019-03-16
window系统下安装使用curl命令工具
2019-03-16
假如计算机是中国人发明的,那代码应该这么写
2019-03-16
神器 Codelf !
2019-03-16
趣图:会算法和不会算法的区别
2019-03-16
区块链会2020再次爆发,先学点DAPP压压惊,跟我一起学《区块链DApp入门实战》
2019-03-16
问题解决28:微信网页授权出现redicet_uri 参数错误
2019-03-16
LeakCanary 中文使用说明
2019-03-16
反转链表,(5)
2019-03-16
Camera (api1)的打开过程
2019-03-16
wxwidgets绘图
2019-03-16
wxwidgets事件处理
2019-03-16
用OpenCv转换原始图像数据到wximage
2019-03-16
codeblocks下wxWidgets编译与配置
2019-03-16
OpenCv+wxwidgets尝试
2019-03-16
wxwidgets自定义事件+调试
2019-03-16