[fpc-pascal] Casting UTF8String, WideString and UnicodeString into AnsiString and vice versa
ik
idokan at gmail.com
Mon Dec 3 20:01:49 CET 2012
On Mon, Dec 3, 2012 at 7:31 PM, Jonas Maebe <jonas.maebe at elis.ugent.be> wrote:
>
> 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.
Isn't that only 2.7.1 feature ?!
>
>
> Jonas_______________________________________________
> fpc-pascal maillist - fpc-pascal at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal
More information about the fpc-pascal
mailing list