[Lazarus] Beyond Compare 4 built with Lazarus 1.2

Jy V jyv110 at gmail.com
Sat Jan 4 12:09:35 CET 2014


+1

On 1/4/14, Kostas Michalopoulos <badsectoracula at gmail.com> wrote:
> Is there a way to ignore all these and make everything to work with
> UTF-8? Like setting some global variable that makes all strings
> (ansistrings) "UTF-8 codepage" or something that also causes any
> system-specific calls (Assign, Writeln, etc) to do automatic
> conversion from/to whatever the underlying OS uses?
>
> On Fri, Jan 3, 2014 at 11:42 PM, Graeme Geldenhuys
> <mailinglists at geldenhuys.co.uk> wrote:
>> On 2014-01-03 21:37, Sven Barth wrote:
>>>
>>> This might bite you with 2.7.1 as ShortString is considered as being
>>> encoded in CP_ACP. Thus on systems were the system code page is not
>>
>> Thanks for pointing that out, and I've made a note to test this when the
>> time comes. As previously mentioned, fpGUI only uses UTF-8 internally,
>> and has fpg* specific functions for working with RTL and custom string
>> functions. So when there is a String[4] or AnsiString type used
>> somewhere, it is what some here consider a "AnsiString hack".. ie: an
>> array of bytes representing a UTF-8 string, but stored in an AnsiString
>> container. When TfpgChar or TfpgString is used, the framework knows it
>> contains UTF-8 encoded text.
>>
>> All this will be revisited and tested once the FPC 2.8.0 (or 3.0)
>> release gets closer to realisation.
>>
>>
>> Regards,
>>   - Graeme -
>>
>> --
>> fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
>> http://fpgui.sourceforge.net/
>>
>> --
>> _______________________________________________
>> Lazarus mailing list
>> Lazarus at lists.lazarus.freepascal.org
>> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
>
> --
> _______________________________________________
> Lazarus mailing list
> Lazarus at lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
>




More information about the Lazarus mailing list