Saya tahu ini telah ditanyakan beberapa kali tetapi tidak ada jawaban yang bekerja untuk saya.
Saya menggunakan terminal gnome sebagai default di Ubuntu 14.10 dan saya tidak bisa mendapatkan karakter unicode untuk ditampilkan dengan benar, terutama di vim airline.
Saya telah mengatur pengkodean karakter ke unicode UTF8 di menu terminal.
dan LANG mengembalikan utf8:
echo $LANG
en_US.UTF-8
Saya telah menginstal font yang ditambal dari https://github.com/powerline/fonts/
Saya mungkin juga mencoba tips lain yang ditemukan di stackexchange yang sekarang saya tidak ingat dan saya masih melihat karakter aneh:
Ketika saya menginstal font yang sama pada OSX dengan iterm itu berfungsi langsung.
Saya juga mencoba di terminal lain pada sistem yang sama seperti guake atau menggunakan ctrl-alt-f1 dan hasilnya sama. Saya sudah mencoba di dalam atau di luar tmux juga.
Setiap bantuan dipersilahkan.
Jawaban:
Saya telah mengunggah file uji Unicode yang harus Anda unduh dan kemudian
cat
di terminal Anda.Misalnya:
cat ~/Downloads/Unicode-sample.txt
dan kemudian gunakan Shift+ PgUpdan Shift+ PgDndi terminal untuk memverifikasi apakah semua karakter ditampilkan dengan benar.Jika Anda mendapatkan hasil yang sama di terminal Anda seperti membuka file sumber asli di browser Anda, font Anda baik-baik saja; jika tidak, ini adalah font yang cerdik: gunakan yang berbeda. (Saya menggunakan "Envy Code R")
Dan begitu terminal baik-baik saja, semua aplikasi yang berjalan di terminal juga akan baik-baik saja!
sumber