文件名显示乱码怎么办|解决git?status显示中文文件名乱码问题
使用 git status 查看本地有改动但未提交的中文文件名时,发现会显示为一串数字,没有显示中文的文件名。具体如下所示:
$ git status# 位于分支 master# 尚未暂存以备提交的变更:# (使用 "git add <file>..." 更新要提交的内容)# (使用 "git checkout -- <file>..." 丢弃工作区的改动)## 修改: "\224\257\346\216\247\345\210\266\346\265\201.txt"
解决方案是设置 git 的 core.quotepath 选项为false:
git config --global core.quotepath false
查看git在线帮助手册 (https://git-scm.com/docs/git-config),里面对 core.quotepath 选项说明如下:
core.quotePath
Commands that output paths (e.g. ls-files, diff), will quote "unusual" characters in the pathname by enclosing the pathname in double-quotes and escaping those characters with backslashes in the same way C escapes control characters (e.g. t for TAB, n for LF, \ for backslash) or bytes with values larger than 0x80 (e.g. octal 302265 for "micro" in UTF-8). If this variable is set to false, bytes higher than 0x80 are not considered "unusual" any more. Double-quotes, backslash and control characters are always escaped regardless of the setting of this variable. A simple space character is not considered "unusual". Many commands can output pathnames completely verbatim using the -z option. The default value is true.
即,core.quotepath 选项为 true 时,会对中文字符进行转义再显示,看起来就像是乱码。设置该选项为false,就会正常显示中文。
在一些终端上还要检查它自身的语言设置,看终端是否可以正常显示中文。
相关内容
-
小米手机怎样省电最好|小米手机最全省电设置方
小米手机怎样省电最好|小米手机最全省电设置方法,省电,小米手...
-
为什么连接不上wifi|电脑wifi突然不显示wifi怎
为什么连接不上wifi|电脑wifi突然不显示wifi怎么办,显示,系统...
-
路由器设置为桥接模式有什么好处|为什么要把光
路由器设置为桥接模式有什么好处|为什么要把光猫设置为桥接...
-
iPhone手机照片如何隐藏|苹果相册隐藏照片怎么
iPhone手机照片如何隐藏|苹果相册隐藏照片怎么设置,隐藏,设置...
-
手机闪光灯在哪里开启|iphone手机来电闪光灯怎
手机闪光灯在哪里开启|iphone手机来电闪光灯怎么设置,设置,开...
-
word行距怎么设置|word行距如何调整最佳
word行距怎么设置|word行距如何调整最佳,调整,设置,菜单,点击...
-
windows10如何查看内存占用|win10系统内存占用
windows10如何查看内存占用|win10系统内存占用过高怎么解决,...
-
如何设置屏幕保护程序|mac怎么启动屏幕保护程序
如何设置屏幕保护程序|mac怎么启动屏幕保护程序,屏幕保护程序...
-
系统怎么设置uefi启动|uefi启动是什么意思图文
系统怎么设置uefi启动|uefi启动是什么意思图文详解,启动,设置...
-
页眉怎么设置每页不同|Word文档如何让每一章设
页眉怎么设置每页不同|Word文档如何让每一章设置不同的页眉,...
-
iphone来电小头像设置方法|手机来电小头像设置
iphone来电小头像设置方法|手机来电小头像设置技巧,头像设置,...
-
固态硬盘如何在bios设置|固态硬盘三大基本点
固态硬盘如何在bios设置|固态硬盘三大基本点,固态硬盘,基本点...
-
tp-link路由器怎么改wifi密码|联通路由器改密码
tp-link路由器怎么改wifi密码|联通路由器改密码设置教程,路由...
-
路由器怎么安装和设置|自己买的路由器怎么安装
路由器怎么安装和设置|自己买的路由器怎么安装使用,路由器,设...
-
文件名中不能包含的字符怎么删除|怎么批量删除
文件名中不能包含的字符怎么删除|怎么批量删除文件名里的相...