> Date: Fri, 29 Dec 2006 10:25:53 +0000 > From: Jason Rumney <[EMAIL PROTECTED]> > Cc: [email protected] > > Kenichi Handa wrote: > > It seems that default-process-coding-system is not setup > > properly on Windows. When I run Emacs on my Windows, > > default-buffer-file-coding-system is set correctly to: > > japanese-shift-jis-dos > > but default-process-coding-system is: > > (undecided-dos . undecided-unix) > > > This is because DOS programs and Windows programs use different > coding-systems for their output.
I believe you mean "console programs and GUI programs", not "DOS programs and Windows programs", is that right? > cmd.exe uses the DOS codepage. So there > isn't a single coding-system that is likely to be correct in most cases. We could at least DTRT in "M-x shell" (and in all other cases where we know that a console program will be invoked), can't we? Come to think of it, are there at all situations where a program invoked via start-process or its ilk, whose output we read, is _not_ a console program? Anyway, I'm not yet sure 100% that the value of default-process-coding-system is the culprit here. I asked Lennart to see if modifying it solves the problem. _______________________________________________ emacs-pretest-bug mailing list [email protected] http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug
