GNU bug report logs -
#34350
27.0.50; ediff-revision broken with SVN backend + non ascii chars both in directory and in filename
Previous Next
Full log
View this message in rfc822 format
> Cc: 34350 <at> debbugs.gnu.org, monnier <at> iro.umontreal.ca,
> vincent.belaiche <at> gmail.com
> From: Dmitry Gutov <dgutov <at> yandex.ru>
> Date: Sat, 9 Feb 2019 10:58:38 +0300
>
> > coding-system-for-write
> > affects both I/O from and to a subprocess and the encoding of the
> > command-line arguments we pass to that subprocess.
>
> Aren't there any programs that expect one encoding for their arguments,
> yet output contents in other encodings sometimes?
It happens, yes. Which is why by default coding-system-for-write is
not bound. When you bind it while invoking a subprocess, you need to
know what you are doing. If there's a conflict between the two
encodings, there are a couple of ways to deal with that.
However, in the case in point, my reading of the code indicates that
there's no need to bind coding-system-for-write at all. It seems we
do that due to some copy/paste habit more than due to a real need.
Let's see if I succeed in convincing you and Stefan.
This bug report was last modified 6 years and 126 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.