Vấn đề
Làm thế nào để git loghiển thị đúng đầu ra lệnh trên cửa sổ lệnh nhắc nhở?
Thí dụ
Như bạn thấy, tôi có thể nhập các ký tự dấu phụ đúng cách nhưng trên git logđầu ra bằng cách nào đó bị thoát. Theo UTF-8bảng mã hóa, các mã giữa dấu ngoặc nhọn ( <và >) từ đầu ra tương ứng với các git configtham số đã nhập trước đó .
Tôi đã cố gắng đặt LESSCHARSETbiến môi trường thành có đường utf-8trong một trong các câu trả lời cho vấn đề tương tự nhưng sau đó đầu ra bị cắt xén:
Tôi biết .git/confignó được mã hóa đúng cách utf-8vì nó được xử lý gitknhư mong đợi.
Đây là localeđầu ra lệnh nếu cần thiết
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=
BIÊN TẬP:
Đầu ra cũng giống như vậy trong git-bash thuần túy :
vì vậy tôi tin rằng vấn đề là độc lập với shell và liên quan đến Git hoặc chính cấu hình của nó.






