qt中文乱码解决方法_git 显示中文和解决中文乱码

news/2025/2/26 13:17:02

其他链接:

GIT使用log命令显示中文乱码 - 颜子歌 - 博客园

git- win10 cmd git log 中文乱码 解决方法

windows下git中文乱码解决方式_我的blog屋-CSDN博客

解决git status不能显示中文

现象:

git status查看有改动但未提交的文件时总只显示数字串,显示不出中文文件名,非常不方便。如下图:

38c698fc22bbb7daa53aaf53a775b4c4.png

原因:

在默认设置下,中文文件名在工作区状态输出,中文名不能正确显示,而是显示为八进制的字符编码。

解决办法:

将git配置文件 core.quotepath项设置为falsequotepath表示引用路径,加上--global表示全局配置

git bash终端输入命令:

git config --global core.quotepath false

解决git bash 终端显示中文乱码

要注意的是,这样设置后,你的git bash终端也要设置成中文和utf-8编码。才能正确显示中文.

git bash的界面中右击空白处,弹出菜单,选择选项->文本->本地Locale,设置为zh_CN,而旁边的字符集选框选为UTF-8

英文显示则是:Options->Text->Locale改为zh_CNCharacter set改为UTF-8

如图:

f8dee530c01c7f8c419544532cc959c3.png

通过修改配置文件来解决中文乱码

如果你的git bash终端没有菜单选项显示,还可以通过直接修改配置文件的方式来解决中文乱码问题。

进入git的安装目录

编辑etcgitconfig文件,也有些windows系统是存放在C:UsersAdministrator.gitconfig路径或安装盘符:Gitmingw64etcgitconfig,在文件末尾增加以下内容:

[gui]  
    encoding = utf-8  
    # 代码库统一使用utf-8  
[i18n]  
    commitencoding = utf-8  
    # log编码  
[svn]  
    pathnameencoding = utf-8  
    # 支持中文路径  
[core]
    quotepath = false 
    # status引用路径不再是八进制(反过来说就是允许显示中文了)

编辑etcgit-completion.bash文件,在文件末尾增加以下内容:

# 让ls命令能够正常显示中文
alias ls='ls --show-control-chars --color=auto' 

编辑etcinputrc文件,修改output-metaconvert-meta属性值:

set output-meta on  # bash可以正常输入中文  
set convert-meta off  

编辑profile文件,在文件末尾添加如下内容:

export LESSHARESET=utf-8

原文链接:https://blog.csdn.net/u012145252/article/details/81775362


http://www.niftyadmin.cn/n/712634.html

相关文章

Java——使用集合实现简单的斗地主发牌功能(两种方式简单粗暴!!!)

大家好啊!!!暑假在家,想必大家该追剧的追剧,该打游戏的打游戏,反正总会找点喜欢的事情去做,可以说是无忧无虑咯!!! 然而我却和 Java 集合打了一个星期的交道&…

vue 雷达扫描_Qt自定义控件之仪表盘3–雷达扫描图

1、设计思想雷达扫描图,在影视作品中见到较多,比如飞机雷达、舰艇雷达,有一个扫描线转圈代表雷达一周旋转或一个批次的收发,发现目标就在表盘上标记位置。和汽车仪表盘类似,汽车仪表盘有底盘背景图、同圆、刻度、刻度值…

Java——I/O流(一):字节流(概念理解+应用举例)

1.I/O流概述 定义:I/O(Input/Output)流,即输入/输出流,是 Java 中实现输入/输出的基础,它可以方便地实现数据的输入/输出操作。 可分为如下几类:👇👇👇 结构…

UVa 10340:All in All(字符串)

题目传送门&#xff1a;https://cn.vjudge.net/problem/UVA-10340 简单的字符串题目 AC code&#xff1a; #include <iostream> #include <string> using namespace std;int main() {string s, t;while (cin >> s >> t) {unsigned int i 0, j 0;w…

python绘图苹果_啥是佩奇,Python 告诉你!

今天&#xff0c;被《啥是佩奇》这支广告片刷屏了。佩奇明明是个喜剧角色&#xff0c;却看哭了所有人。《啥是佩奇》&#xff1f;&#xff1f;&#xff1f;快过年了&#xff0c;在农村爷爷给城里的小孙子打电话&#xff0c;小孙子说想要“佩奇”&#xff0c;为了满足小孙子的愿…

Java——I/O流(二):字符流(概念理解+应用举例)

1.开篇 承接博主上一篇博文的字节流&#xff0c;在这篇博文中&#xff0c;我主要为大家介绍一下I/O流中的字符流&#xff0c;有关字节流的内容可以参考下面博文的链接&#xff1a;&#x1f447;&#x1f447;&#x1f447; https://blog.csdn.net/weixin_43823808/article/det…

tbox使用sm2算法_【学术论文】基于非对称算法的工控核心区内嵌认证技术

导读&#xff1a;近年来&#xff0c;工业互联网成为世界范围内的关注热点。作为数字浪潮下工业体系和互联网体系深度融合的产物&#xff0c;工业互联网被视为新一轮工业革命的关键支撑。工业互联网的建设和发展&#xff0c;是新一轮科技革命和产业变革的重大历史机遇&#xff0…

一阶广义差分模型_股票价格数学模型

股票价格数学模型是针对股票价格与时间之间的数量依存关系&#xff0c;通过抽象和简化&#xff0c;采用数学语言和方法&#xff0c;概括地或近似地表述出的一种数学结构。股票价格数学模型从数量关系上对股票价格运动作形式化的描述和刻画&#xff0c;可为研究股票价格运动现象…