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

Reply via email to