On Thu, 7 Apr 2022 11:38:28 +0300 Ilya Basin wrote: > Hi. One of my PCs still has Windows 7 and I noticed that when I run > netsh interface ipv4 show route > or > route print > > In Mintty, the output is translated to English and when I run these commands > from Cygwin started in a Windows console the output is in the same language > as the OS. Does Cygwin do that? > > Secondly, it doesn't seem to be affected by TERM= LC_ALL= , redirections or > even setsid. > > And I also noticed that when the "Interface List" section of "route print" is > translated to English the national interface names containing "Microsoft > ISATAP" are omitted completely, including the newlines so the output looks > like this: > > ... > 1...........................Software Loopback Interface 1 > 12...00 00 00 00 00 00 00 e0 14...00 00 00 00 00 00 00 e0 16...00 00 > 00 00 00 00 00 e0 18...00 00 00 00 00 00 00 e0 20...00 00 00 00 00 00 00 e0 > 26...00 00 00 00 00 00 00 e0 > =========================================================================== > > IPv4 Route Table > ... > > Does anybody know the reason?
That's because code page is set to CP_UTF8 (65001) by default in pty without pseudo console support for a certain reason. https://cygwin.com/pipermail/cygwin-developers/2020-August/011951.html You can change the code page by chcp.com <code page> Windows program does not reffer to TERM, LC_ALL, etc. but code page. -- Takashi Yano <takashi.y...@nifty.ne.jp> -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple