![Unicode 字符在 Bash 中显示错误](https://linux22.com/image/985965/Unicode%20%E5%AD%97%E7%AC%A6%E5%9C%A8%20Bash%20%E4%B8%AD%E6%98%BE%E7%A4%BA%E9%94%99%E8%AF%AF.png)
我在用着电力线外壳就像我的 bash 一样PS1
。但是正如您在屏幕截图中看到的,unicode 字符无法正确显示:
如何使 unicode 字符在 Bash 中正确打印?
编辑:
$ locale
LANG=en_US.UTF-8
LANGUAGE=en_US
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=en_US.UTF-8
LC_TIME=en_US.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=en_US.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_ALL=
答案1
答案2
首先尝试安装 fonts-powerline
sudo apt install fonts-powerline