Saya menggunakan Ubuntu 14.04 dan 16.04. Pada 14.04 saya juga menginstal Terminology.
Pada 16.04 Terminal dan Terminologi karakter di bash tidak ditampilkan dengan benar:
Lihat dengan Terminal Ubuntu 14.04
Saya pertama kali berasumsi bahwa ada beberapa variabel lingkungan yang berbeda. Saya belum menemukan yang menyebabkan ini. Setelah saya menginstal Terminology pada 14.04 dan itu menunjukkan karakter dengan cara yang salah pada 14.04, saya menganggap itu tidak ada hubungannya dengan lingkungan.
Apa yang harus saya konfigurasi untuk mendapatkan hasil yang sama dengan Terminal dari Ubuntu 14.04 di opsi lain?
Nilai PS1
:
[e[37;1m][] u [e[0m][][e[0m][] w [e[0m][]
Variabel di Terminal Ubuntu 14.04:
LANG=en_US.UTF-8
LANGUAGE=en_US
LC_ADDRESS=de_DE.UTF-8
LC_IDENTIFICATION=de_DE.UTF-8
LC_MEASUREMENT=de_DE.UTF-8
LC_MONETARY=de_DE.UTF-8
LC_NAME=de_DE.UTF-8
LC_NUMERIC=de_DE.UTF-8
LC_PAPER=de_DE.UTF-8
LC_TELEPHONE=de_DE.UTF-8
LC_TIME=de_DE.UTF-8
Dan dalam Terminologi pada 14.04:
LANG=en_US.UTF-8
LANGUAGE=en_US
LC_ADDRESS=de_DE.UTF-8
LC_IDENTIFICATION=de_DE.UTF-8
LC_MEASUREMENT=de_DE.UTF-8
LC_MONETARY=de_DE.UTF-8
LC_NAME=de_DE.UTF-8
LC_NUMERIC=de_DE.UTF-8
LC_PAPER=de_DE.UTF-8
LC_TELEPHONE=de_DE.UTF-8
LC_TIME=de_DE.UTF-8
Jawaban yang Diterima:
Karakter itu (U+E0B0) bukan karakter Unicode yang valid. Atau lebih tepatnya, dalam penggunaan pribadi di Unicode, sehingga Anda dapat menggunakannya untuk penggunaan Anda sendiri.
Di bagian contoh penggunaan, artikel Wikipedia itu menyebutkan:
Powerline, plugin baris status untuk vim, gunakan U+E0A0–U+E0A2 dan U+E0B0–U+E0B3 untuk karakter gambar kotak tambahan.
Yang membawa kita ke https://github.com/powerline/powerline
Yang memberikan instruksi tentang cara menginstal font untuk kode titik Unicode tersebut.