[fpc-devel] Unicode resource strings
Mark Morgan Lloyd
markMLl.fpc-devel at telemetry.co.uk
Mon Aug 20 12:07:53 CEST 2012
Jonas Maebe wrote:
> Mark Morgan Lloyd wrote on Mon, 20 Aug 2012:
>
>> So could somebody make a definitive statement: for basic two-byte
>> Unicode handling, what types should be used?
>
> unicodestring, because it is generally somewhat faster than widestring
> on Windows. On non-Windows platforms, widestring=unicodestring in any case.
>
>> I've got a couple of terminal emulators using WideChar and WideString
>> for internal manipulation, what /should/ I be using? and where does it
>> leave things like Sorokin's regex unit, which similarly use WideChar
>> and WideString?
>
> widechar = unicodechar on all platforms. On Windows, where widestring is
> not the same as unicodestring, one can be converted to the other without
> any dataloss. Again, you may get some minor speed penalty on Windows,
> but it's unlikely you'll notice it.
Thanks Jonas, noted.
--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk
[Opinions above are the author's, not those of his employers or colleagues]
More information about the fpc-devel
mailing list