GNU bug report logs -
#24186
setlocale can't be localised
Previous Next
Full log
View this message in rfc822 format
Greets :)
Firstly, just to make sure that we are getting things right in 2.2 (and
if not we need to know), would you mind testing with the latest 2.1.x
release?
Also, do you have a concrete program whose behavior you expect to be
different? I appreciate the call-with-locale example but I'm not sure
what is going wrong so having an example invocation would be useful.
On Mon 08 Aug 2016 18:32, Zefram <zefram <at> fysh.org> writes:
> The setlocale *write* operation also affects port encoding (actually
> the default port encoding fluid and the encoding of currently-selected
> ports), and that seems to be an intentional change, but it also breaks
> the above code.
I believe that the intention (for better or for worse) is that calling
`setlocale' with 2 arguments changes the "default port encoding". Like,
the next port you open will have the encoding specified by the
`setlocale', if you don't change it explicitly later. But I don't think
it should change the encoding of already-open ports, should it?
Andy
This bug report was last modified 8 years and 247 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.