[fpc-pascal] Casting UTF8String, WideString and UnicodeString into AnsiString and vice versa
Jonas Maebe
jonas.maebe at elis.ugent.be
Mon Dec 3 18:31:53 CET 2012
On 03 Dec 2012, at 18:12, ik wrote:
> I made casting of UTF8String, WideString and UnicodeString to AnsiString:
> https://github.com/ik5/fp-msgpack/blob/master/src/msgpack.pas#L452
>
> As an example.
>
> My tests works. but are there things/contents that can break this
> casting, or change the content itself in some way ?
It creates a new temporary string with the default code page for that string type (e.g., DefaultSystemCodePage for ansistring), and converts the original string's content to this new encoding.
Jonas
More information about the fpc-pascal
mailing list