[fpc-devel] Trying to understand the wiki-Page "FPC Unicodesupport"
Tomas Hajny
XHajT03 at hajny.biz
Wed Nov 26 17:41:55 CET 2014
On 26 Nov 14, at 17:23, Jonas Maebe wrote:
> On 26/11/14 17:21, Sven Barth wrote:
> > Yes, nevertheless the header record is the same for UnicodeString and
> > AnsiString and thus it also has a codepage field which is always
> > initialized to CP_UTF16 however.
>
> It can also be CP_UTF16BE (which it is on big endian FPC targets right now).
BTW, in this context - can users choose UTF16BE on little endian
platforms (and vice versa)? In other words - do the respective
UnicodeStringManager routines have to check the source/target
endiannes in the respective field of the header when performing
conversion between AnsiStrings and UnicodeStrings?
Not that the current implementations for Unix or Windows would seem
to worry about this, but I'd prefer to know (and preferably have
documented ;-) ) whether it's an omission or intention based on an
explicitly defined rule...
Tomas
More information about the fpc-devel
mailing list