Re: Texinfo 7.2.90 build with mingw.org's MinGW: cleanups in Info

Eli Zaretskii <[email protected]>
Newsgroups gmane.comp.tex.texinfo.bugs
Message-ID <[email protected]>
> Date: Fri, 16 Jan 2026 21:50:36 +0100
> From: Patrice Dumas <[email protected]>
> Cc: [email protected], [email protected]
> 
> On Fri, Jan 16, 2026 at 10:24:19PM +0200, Eli Zaretskii wrote:
> > > In C, yes, therefore I can do the code in C, but in Perl, the GetACP()
> > > and GetConsoleOutputCP() obtained through Win32::API::More->Import call
> > > returns a string, and I would need to know what this string is gonna be
> > > for UTF-8.  I couldn't find that information on the internet.
> > 
> > I would expect the string to be the same in both cases: "65001" or
> > maybe "CP65001".
> > 
> > If you send me a short Perl program, I can tell you what it produces
> > on my Windows system.  Then we can be sure.
> 
> Here it is.  I couldn't really test it.

Thanks.  It returns the string representation of the codepage number:

  d:\usr\eli\utils\>chcp
  Active code page: 437

  d:\usr\eli\utils>perl ./print_CP.pl
  GetACP: '1252'
  GetConsoleOutputCP: '437'

  d:\usr\eli\utils\>chcp 65001
  Active code page: 65001

  d:\usr\eli\utils>perl ./print_CP.pl
  GetACP: '1252'
  GetConsoleOutputCP: '65001'

(The 'chcp' command displays or changes the console codepage.)

And yes, the system-wide codepage on this machine is 1252.  And
codepage 65001 is the UTF-8 codepage.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.