On Sun, 7 Apr 2013, Kostas Michalopoulos wrote:


On Sun, Apr 7, 2013 at 5:59 PM, Mattias Gaertner <nc-gaert...@netcologne.de> 
wrote:
      On Sun, 7 Apr 2013 13:35:40 +0200
      Kostas Michalopoulos <badsectorac...@gmail.com> wrote:

      >[...]I looked around in FPC 2.6.2's units and found nothing beyond
      > utf8encode/decode (which in linux requires a C widestring manager that 
i'd
      > like to avoid... and doesn't really help in all cases since Unicode can
      > exceed the 16bit range).

It does not require a widestring manager.


The documentation says otherwise:
http://www.freepascal.org/docs-html/rtl/system/utf8encode.html
"For this function to work, a widestring manager must be installed."


See for example the Lazarus lazutf8 unit.
AFAIK there are no UTF16 functions either.
Lazarus provides a lazutf16 unit too.


Is there a reason for those to be in Lazarus only? Can they be moved to FPC?

FPC is preparing for a complete unicode solution, with proper language support. At best, these units are a temporary solution.

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

Reply via email to