-
Notifications
You must be signed in to change notification settings - Fork 69
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UTF-8 characters in git status
output are not displayed correctly
#67
Comments
Hi @nekr0z , it works ok on my setup (qgit built from master, latest git, macOS): BTW, git output was in English, until i manually added LANG=ru_RU in the qgit code. |
@nekr0z Hmm, maybe this problem occurs only on special repositories.
|
@eraxillan That's exactly the repo on previous screenshot. And it looks the same for every repo I've tried. |
So, let's try to reproduce your issue.
However, i already mentioned that on my setup output get truncated too, just later:
English output is still complete. |
Correct.
Correct.
Debian 9.9 (current stable version), Linux kernel version 4.9
5.7.1
2.11.0
Not that I can see. |
Also, I tried it on my laptop running Debian Testing (with Qt 5.11.3). The same results, truncation in exactly the same places. |
@nekr0z Finally i've managed to reproduce the issue :) P.S. also |
@eraxillan Awesome! Glad you're on the way to sorting it out, great work, thank you! |
Hi @nekr0z, i've implemented the workaround for you issue. |
It actually does compile (with a couple of warnings) and runs perfectly. Awesome job, thank you! |
You are welcome :) |
While showing working dir, qgit shows


git status
output in Log. However, in casegit
is confugured to use non-ASCII locale (Russian in screenshots below)qgit fails to display this output correctly:
This doesn't happen when displaying actual commits log, UTF-8 is displayed correctly there.
The text was updated successfully, but these errors were encountered: