Masalah
Bagaimana cara membuat git log
output perintah ditampilkan dengan benar pada command prompt windows?
Contoh
Seperti yang Anda lihat, saya dapat mengetik karakter diakritik dengan benar tetapi pada git log
output entah bagaimana lolos. Menurut UTF-8
tabel pengkodean , kode antara tanda kurung siku ( <
dan >
) dari output sesuai dengan git config
parameter yang diketik sebelumnya .
Saya telah mencoba mengatur LESSCHARSET
variabel lingkungan menjadi utf-8
seperti yang disarankan di salah satu jawaban untuk masalah serupa tetapi kemudian hasilnya kacau:
Saya tahu .git/config
dikodekan dengan benar utf-8
karena ditangani gitk
seperti yang diharapkan.
Berikut adalah locale
keluaran perintah jika perlu
LANG=
LC_CTYPE="C.UTF-8"
LC_NUMERIC="C.UTF-8"
LC_TIME="C.UTF-8"
LC_COLLATE="C.UTF-8"
LC_MONETARY="C.UTF-8"
LC_MESSAGES="C.UTF-8"
LC_ALL=
EDIT:
Outputnya juga sama di git-bash murni :
jadi saya yakin masalahnya adalah shell independen dan berkaitan dengan Git atau konfigurasinya sendiri.