On 12/12/2015 05:28 PM, Juha Manninen wrote:
On Sat, Dec 12, 2015 at 8:38 PM, <wkitt...@windstream.net> wrote:
especially those readers from the ancient past (TP/BP days) who are trying
to catch up to the modern future...
LCL has supported UTF-8 for > 10 years. As a long time Lazarus user
you should know it.
i don't because i'm just barely dipping my toes into the UTF-8 pool... one of my
first tasks was to convert today's mess back to CP437 for posting in pure text
environments... it wasn't too hard but it was tedious with tables for converting
quoted-printable, html entities and unicode so that things like
©
#$C2#$A9
=A9
©
are all converted to the old style "(c)" copyright... the same for "(tm)" and
others... 1/4, 1/2, 3/4 are additional examples...
For most cases things did not change very much. Earlier you had to use
the explicit UTF8...() functions, now you don't need them. Things are
better!
i'm hoping to dip further into the pool in the next few years...
Usage of UTF-8 multi-byte codepoints is explained here :
http://wiki.freepascal.org/UTF8_strings_and_characters
--
NOTE: No off-list assistance is given without prior approval.
*Please keep mailing list traffic on the list* unless
private contact is specifically requested and granted.
--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus