[plt-scheme] Why do MzScheme ports not respect the locale's encoding by default?

From: Jim Blandy (jimb at redhat.com)
Date: Fri Feb 25 14:51:58 EST 2005

Alex Shinn <foof at synthcode.com> writes:

> At 18 Feb 2005 20:34:37 -0500, Jim Blandy wrote:
> > 
> > [...] do you think most users want applications to respect locale
> > settings --- and specifically, the character encoding --- or do you
> > think most users would like applications to ignore them?
> Most users don't even know what character encodings are and could care
> less.  They do, however, want software to interact together, which
> causes complications.

Okay, maybe my question is a little like asking whether users prefer
little-endian or big-endian byte orderings.  To rephrase it more
meaningfully: are most users better served by using the current
locale's character encoding, or by ignoring it and always using UTF-8?

If using the current locale's encoding for files and pipes (network
streams are usually self-identifying) will constantly cause troubles,
then the answer would be the latter.

Posted on the users mailing list.