On Thu, 10 Mar 2005 08:43:07 +0100, Florian Klaempfl wrote
> Uberto Barbini wrote:
> 
> >>>>What would be the correct solution?
> >>>
> >>>I am showing my ignorance of multi byte characater handling here, but
> >>>I think it would be to write an escaped sequence as is currently done
> >>>for wide strings. I don't think the current OutChars function is quite
> >>>up to it, as utf8 characters can be 32 bits?
> >>
> >>As a bit of background information as to why some work may ve necessary,
> >>the problem I had was with a copyright character in a string property,
> >>which some version of Delphi had decided to write out as utf8.
> > 
> > 
> > I think that the ultimate solution is to implement Unicode strings, I mean
not 
> > escaped Unicode, and then convert utf-8 to unicode string.
> > I'm not sure how Delphi manage that, Java has Unicode string.
> 
> utf-8 is a unicode string. What do you mean with "not escaped" 
> Unicode? Memory wasting utf-32?

I'd see UCS2/UCS4 as not escaped Unicode.

Tomas


_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to