How do I return the character value from a unicode table value? Antônio
2010/3/27 Mattias Gaertner <[email protected]>: > On Sat, 27 Mar 2010 15:24:45 -0300 > Antônio <[email protected]> wrote: > >> For example: >> >> var >> i :integer; >> s :utf8string; >> begin >> for i := 0 to utf8klength(s) do >> begin >> >> // What the meaning of s[i] at this position? > > Makes no sense. > s[i] is the i-th byte of the string. In UTF8 one character can have one > to four bytes. > > >> end; >> end; > > Maybe this helps: > > http://wiki.lazarus.freepascal.org/LCL_Unicode_Support > > > Mattias > > -- > _______________________________________________ > Lazarus mailing list > [email protected] > http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus > -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
