分页: 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
Re: 终端显示中文目录错乱问题
发表于 : 2018-08-18 20:42
由 widon1104
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个都正常打开了目录
都没有报什么错误
我发现把终端拉长,目录名就可以正常显示
可是就算拉长了终端,如果再进目录就会有各种问题
建议版主在自己的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了