[fpc-pascal] Funny things about utf-8 strings on mac
Daniël Mantione
daniel.mantione at freepascal.org
Wed Jun 13 11:02:41 CEST 2007
Op Wed, 13 Jun 2007, schreef Jonas Maebe:
>
> On 13 jun 2007, at 07:32, Daniël Mantione wrote:
>
> > Op Wed, 13 Jun 2007, schreef Felipe Monteiro de Carvalho:
> >
> > > How would I then be sure that my string is never converted (or always
> > > converted from utf-8 to utf-8 if prefered), but just passed like I
> > > wrote it to the library that I am using?
> >
> > Add the cwstring unit, and run it in an utf-8 terminal.
>
> Sorry, but this view is too "terminal-centric" as far as I am concerned.
> That's not something you want to tell users of a GUI app. Or even programmers,
> for that matter. I really don't see a reason why this should not be
> configurable by the programmer himself.
I fully agree one should be able to convert to any encoding one wishes;
in the HTML build tool I use a hacked widestring manager for this purpose;
we need to more structural solution.
I don't agree it is terminal centric; converting to the system encoding is
usually what is wanted it ensures that regardless wether the system uses utf-8 or
any other encouding, the program displays correct output (for the
characters that can be displayed).
Daniël
More information about the fpc-pascal
mailing list