From: Yuri Konotopov Date: Fri, 22 Sep 2023 18:58:39 +0000 (+0400) Subject: git-gui: use system encoding to show console output X-Git-Tag: v2.48.0-rc1~4^2~1^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e5b5eca3f226e7b48f61f806c419f66b03db99e6;p=thirdparty%2Fgit.git git-gui: use system encoding to show console output This change makes non-ascii console output (eg server messages in the `git push` command output) properly render in the git gui windows. Fixes: https://github.com/prati0100/git-gui/issues/68 Signed-off-by: Yuri Konotopov --- diff --git a/lib/console.tcl b/lib/console.tcl index bb6b9c889e..fafafb81f1 100644 --- a/lib/console.tcl +++ b/lib/console.tcl @@ -97,7 +97,7 @@ method exec {cmd {after {}}} { lappend cmd 2>@1 set fd_f [_open_stdout_stderr $cmd] } - fconfigure $fd_f -blocking 0 -translation binary + fconfigure $fd_f -blocking 0 -translation binary -encoding [encoding system] fileevent $fd_f readable [cb _read $fd_f $after] }