win7下txt文件乱码怎么解决 ()

最近工作用Windows 10比较多,PowerShell搭配Git Bash,差不多能满足我大部分的命令行需求。

平时代码管理用Git比较多,无论是在PowerShell上,还是Git Bash上,都能够愉快地跟Git玩耍。

玩耍过程中,免不了用到中文,这时候就会发现中文变成了乱码。

遇到了问题,就得想办法解决,经过一番折腾,终于把中文乱码的问题解决了。

下面是Windows下git中文乱码问题解决的笔记,于己备忘,于人则是分享:

创建试验数据

这里为了方便对比,在F盘下面biang-work文件夹下新建了test文件夹,作为这次的试电脑验文件夹。

在test文件夹下新建一个文件【hello.txt】,写入内容“hello world”,然后用git commit提交文件,commit的描述为“测试gitlog中文乱码”修改【hello.txt】,将内容修改为“你好世界”新建一个文件【你好.txt】,写入内容“hello world”各种命令行工具下的git中文乱码

PowerShell下的乱码

Git Bash下的乱码

命令提示符下的乱码

文件名中文乱码修复

在任意命令行工具下面,输入命令git config --global core.quotepath false即可修复文件名中文乱码

其他中文乱码修复

其他中文乱码包括:git log中文乱码、git diff中文乱码、git用户名中文乱码。

增加一个新的环境变量LESSCHARSET=utf-8,并重启命令行工具,即可修复其他中文乱码。

修复效果图

PowerShell下的中文乱码修复效果图

Git Bash下的中文乱码修复效果图

命令提示符下的中文乱码修复效果图