----- "Graeme Geldenhuys" <graemeg.li...@gmail.com> schreef:
> On 15 September 2011 19:09, Hans-Peter Diettrich wrote: > > > > What data type would you use, to store an UTF-8 character? > > And how to access the n-th character in an UTF-8 string? > > I already showed how in a previous post. For more details on how > fpGUI > does this, have a look at the fpg_base.pas and fpg_stringutils.pas > units in the fpGUI repository. > > TfpgChar = type string[4]; > > The maximum size any UTF-8 code point can be. Basically a character > is treated just like a string - only a small string. errrm, utf-8 can have 6 octets representing one character, not forgetting those dioretics that are separate characters. (so I doubt representing it as above is so correct, with a short(ansi)string) kind regards, Dimitri Smits _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel