[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