diff --git a/src/ClaudeDo.Data/Git/GitService.cs b/src/ClaudeDo.Data/Git/GitService.cs index c524473..b3bd3ea 100644 --- a/src/ClaudeDo.Data/Git/GitService.cs +++ b/src/ClaudeDo.Data/Git/GitService.cs @@ -236,6 +236,9 @@ public sealed class GitService RedirectStandardInput = stdinData is not null, UseShellExecute = false, CreateNoWindow = true, + StandardOutputEncoding = Encoding.UTF8, + StandardErrorEncoding = Encoding.UTF8, + StandardInputEncoding = stdinData is not null ? Encoding.UTF8 : null, }; psi.ArgumentList.Add("-C"); psi.ArgumentList.Add(workDir);