分页: 1 / 1

终端显示中文目录错乱问题

发表于 : 2018-08-18 16:37
widon1104
gnome-terminal:
widon@widon-X555YI:~/Downloads/77873704_widon1104/大数据/尚硅谷/14_尚硅谷大数据$ ls ..park等多个文件
14_尚硅谷大数据技术之Spark等多个文件
'尚硅谷Java开发利器:IntelliJ IDEA的安装、配置与使用'
尚硅谷公开课-刚毕业就月薪¥20333,大数据凭什么这么嚣张??
widon@widon-X555YI:~/Downloads/77873704_widon1104/大数据/尚硅谷/14_尚硅谷大数据$ 术之Spark等多个文件

terminator:
widon@widon-X555YI:~/Downloads/77873704_widon1104/大数据/尚硅谷$ ls
14_尚硅谷大数据技术之Spark等多个文件
'尚硅谷Java开发利器:IntelliJ IDEA的安装、配置与使用'
尚硅谷公开课-刚毕业就月薪¥20333,大数据凭什么这么嚣张??
widon@widon-X555YI:~/Downloads/77873704_widon1104/大数据/尚硅谷$ cd 14_尚硅谷大数据技术之Spark等多个文件/
widon@widon-X555YI:~/Downloads/77873704_widon1104/大数据/尚硅谷/14_尚硅谷大数据$ 术之Spark等多个文件


widon@widon-X555YI:~$ gnome-terminal --version
# GNOME Terminal 3.28.2 using VTE 0.52.2 +GNUTLS -PCRE2
widon@widon-X555YI:~$ terminator --version
terminator 1.91
gnome-terminal和terminator都是这样,$符号以后会显示没有显示完全的目录名“术之Spark等多个文件”

Re: 终端显示中文目录错乱问题

发表于 : 2018-08-18 19:59
astolia
看一下vte库版本

代码: 全选

dpkg-query -W 'libvte*'

Re: 终端显示中文目录错乱问题

发表于 : 2018-08-18 20:18
widon1104
astolia 写了: 2018-08-18 19:59 看一下vte库版本

代码: 全选

dpkg-query -W 'libvte*'
widon@widon-X555YI:~$ dpkg-query -W 'libvte*'
libvte-2.91-0:amd64 0.52.2-1ubuntu1~18.04.2
libvte-2.91-common 0.52.2-1ubuntu1~18.04.2

Re: 终端显示中文目录错乱问题

发表于 : 2018-08-18 20:34
astolia

代码: 全选

locale
这个的信息呢?

Re: 终端显示中文目录错乱问题

发表于 : 2018-08-18 20:42
widon1104
astolia 写了: 2018-08-18 20:34

代码: 全选

locale
这个的信息呢?
widon@widon-X555YI:~$ locale
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:zh
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=

Re: 终端显示中文目录错乱问题

发表于 : 2018-08-19 15:58
poloshiao
ls
14_尚硅谷大数据技术之Spark等多个文件
1. 大 與 数据 中間 沒有空格 ?
cd 14_尚硅谷大 数据技术之Spark等多个文件/
2. 大 與 数据 中間 為何多了空格 ?

Re: 终端显示中文目录错乱问题

发表于 : 2018-08-19 16:29
widon1104
poloshiao 写了: 2018-08-19 15:58
ls
14_尚硅谷大数据技术之Spark等多个文件
1. 大 與 数据 中間 沒有空格 ?
cd 14_尚硅谷大 数据技术之Spark等多个文件/
2. 大 與 数据 中間 為何多了空格 ?
大与数据之间没有空格,可能是复制粘贴出了问题

Re: 终端显示中文目录错乱问题

发表于 : 2018-08-20 9:54
poloshiao
把下面指令 複製 分別貼進 gnome-terminal 和 terminator 執行
1. nautilus /home/widon/Downloads/77873704_widon1104/大数据/尚硅谷
2. nautilus /home/widon/Downloads/77873704_widon1104/大数据/尚硅谷/14_尚硅谷大数据技术之Spark等多个文件
把結果全部擷圖/貼上來

附註 如果 gnome-terminal 和 terminator 有錯誤訊息 暫時 不理它

Re: 终端显示中文目录错乱问题

发表于 : 2018-08-20 14:19
widon1104
gnome-terminal
widon@widon-X555YI:~$ nautilus /home/widon/Downloads/77873704_widon1104/大数据/尚硅谷
widon@widon-X555YI:~$ nautilus /home/widon/Downloads/77873704_widon1104/大数据/尚硅谷/14_尚硅谷大数据技术之Spark等多个文件
2个都正常打开了目录

terminator
widon@widon-X555YI:~$ nautilus /home/widon/Downloads/77873704_widon1104/大数据/尚硅谷
widon@widon-X555YI:~$ nautilus /home/widon/Downloads/77873704_widon1104/大数据/尚硅谷/14_尚硅谷大数据技术之Spark等多个文件
2个都正常打开了目录

都没有报什么错误

我发现把终端拉长,目录名就可以正常显示
终端拉长.png
可是就算拉长了终端,如果再进目录就会有各种问题
目录名太长了,各种问题.png
建议版主在自己的ubuntu18.04环境下建几个比较深长的中文目录,应该可以重现我的这个问题

Re: 终端显示中文目录错乱问题

发表于 : 2018-08-24 16:16
widon1104
widon@widon-X555YI:~/Downloads/77873704_widon1104/大数据/大数据精英实战项目班/07.2.3$ pwd 库HBase-1.
/home/widon/Downloads/77873704_widon1104/大数据/大数据精英实战项目班/07大数据数据库HBase-1.2.3
widon@widon-X555YI:~/Downloads/77873704_widon1104/大数据/大数据精英实战项目班/07.2.3$ 数据库HBase-1.

这应该是bug啊,我重新编译了libvte库,但是没有解决这个问题
这个问题怎么解决呢?


==============================================================
我去报bug,vte那边人说xterm也有这个问题,所以不是vte导致的这个bug
https://gitlab.gnome.org/GNOME/vte/issues/25

到底是哪个模块导致的这个bug呢?

Re: 终端显示中文目录错乱问题

发表于 : 2018-08-24 17:20
poloshiao
我发现把终端拉长,目录名就可以正常显示
終端機 通常預設
80 欄
24 列
你可以從 偏好設定 (簡體字 好像翻譯成 首選項)
變更 欄位 跟 列位
試試 加寬 欄位 看看

Re: 终端显示中文目录错乱问题

发表于 : 2018-08-24 17:28
astolia
反正我这里是无法复现这个问题的,这个帖子里也没见其他人附和,感觉更像是你那边的配置引起的。
1、换个字体看看。
2、把PS1环境变量换成一个简单点的试试,比如就一个$。

Re: 终端显示中文目录错乱问题

发表于 : 2018-08-24 17:29
widon1104
poloshiao 写了: 2018-08-24 17:20
我发现把终端拉长,目录名就可以正常显示
終端機 通常預設
80 欄
24 列
你可以從 偏好設定 (簡體字 好像翻譯成 首選項)
變更 欄位 跟 列位
試試 加寬 欄位 看看
拉长终端没用啊,进入更深的目录,path比终端宽度更长的时候,bug就出现了

Re: 终端显示中文目录错乱问题

发表于 : 2018-08-24 17:40
widon1104
astolia 写了: 2018-08-24 17:28 反正我这里是无法复现这个问题的,这个帖子里也没见其他人附和,感觉更像是你那边的配置引起的。
1、换个字体看看。
2、把PS1环境变量换成一个简单点的试试,比如就一个$。
你用的是ubuntu18.04吗?
跟我的配置应该没有什么关系,我试了一下debian9也有这个问题

====================================================
要解决这个问题gnome-teminal terminator bash都要back到以前的版本,还是比较麻烦的,应该主要是bash有问题

我已经给bash报bug了