<div dir="ltr">I use my own units to convert win1256 to utf8 or widestring<br><a href="http://sourceforge.net/projects/minilib/">http://sourceforge.net/projects/minilib/</a><br><br>In directory  Unicodes<br><br><a href="http://minilib.svn.sourceforge.net/viewvc/minilib/trunk/Unicodes/source/">http://minilib.svn.sourceforge.net/viewvc/minilib/trunk/Unicodes/source/</a><br>
<br>You can install the and hook it as unicodemanager<br>e.g.<br>    ucpInstall(cp1256_mbtowc, cp1256_wctomb, True);<br><br>I ported it from libiconv at sourceforge <a href="https://sourceforge.net/projects/libiconv/">https://sourceforge.net/projects/libiconv/</a>.<br>
Need some one to port another files.<br><br>Zaher Dirkey<br>Best regards.<br><br><div class="gmail_quote">On Tue, Sep 21, 2010 at 12:16 AM,  <span dir="ltr"><<a href="mailto:merlin352@globe.lu">merlin352@globe.lu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
--- Ursprüngliche Nachricht ---<br>
Von: Michael Van Canneyt <<a href="mailto:michael@freepascal.org">michael@freepascal.org</a>><br>
An: Lazarus mailing list <<a href="mailto:lazarus@lists.lazarus.freepascal.org">lazarus@lists.lazarus.freepascal.org</a>><br>
<div><div></div><div class="h5">Betreff: Re: [Lazarus] rewriting of LConvEncoding<br>
<br>
> On Mon, 20 Sep 2010, <a href="mailto:merlin352@globe.lu">merlin352@globe.lu</a> wrote:<br>
><br>
> ><br>
> > --- Ursprüngliche Nachricht ---<br>
> > Von: Mattias Gaertner <<a href="mailto:nc-gaertnma@netcologne.de">nc-gaertnma@netcologne.de</a>><br>
> > An: <a href="mailto:lazarus@lists.lazarus.freepascal.org">lazarus@lists.lazarus.freepascal.org</a><br>
> > Betreff: Re: [Lazarus] rewriting of LConvEncoding<br>
> ><br>
> >> On Mon, 20 Sep 2010 20:51:20 +0200<br>
> >> <<a href="mailto:merlin352@globe.lu">merlin352@globe.lu</a>> wrote:<br>
> >><br>
> >>> Hello<br>
> >>><br>
> >>> I had some issues with LConvEncoding as I wrote in<br>
> bugtracker issue<br>
> >> #0017212<br>
> >>><br>
> >>> My mistake was essentially the meaning of character<br>
> encoding<br>
> >> "ANSI". Sorry for that.<br>
> >>><br>
> >>> So I took a deeper view at this unit. It is far not<br>
> complete<br>
> >> concerning existing codepages and support for Unicode.<br>
> >><br>
> >> It's goal is to convert the most common codepages and do the<br>
> >> rest with the existing OS libraries (iconv).<br>
> >><br>
> >> A complete conversion unit should be part of FPC.<br>
> ><br>
> > I agree, but that should be decided by the core developers.<br>
><br>
> The core developers do not have a problem with this.<br>
> Since it is mostly tables anyway, I see no reason not to do it.<br>
><br>
> Note that FPC does contain a some conversion code in the RTL,<br>
> see the ucmaps directory and the charset unit.<br>
><br>
</div></div>> Michae--<br>
<br>
The files in ucmaps are the files from <a href="http://ftp.unicode.org" target="_blank">ftp.unicode.org</a> that I mentionned.<br>
<br>
My opinion is that static tables are smaller and faster than dynamic mappings (especially for the asiancodepages), but memory could be an issue. Perhaps this can be solved by smartlinking.<br>
<div><div></div><div class="h5"><br>
<br>
<br>
______________________________________________________<br>
powered by <a href="http://GLOBER.LU" target="_blank">GLOBER.LU</a><br>
Luxembourg Internet Service Provider<br>
Hosting. Domain Registration, Webshops, Webdesign, FreeMail ...<br>
<br>
Our professional Web Hosting plans include all the features you are looking for at the best possible price.<br>
<a href="http://www.globe.lu" target="_blank">www.globe.lu</a><br>
<br>
<br>
--<br>
_______________________________________________<br>
Lazarus mailing list<br>
<a href="mailto:Lazarus@lists.lazarus.freepascal.org">Lazarus@lists.lazarus.freepascal.org</a><br>
<a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus</a><br>
</div></div></blockquote></div><br><br clear="all"><br>
</div>