[fpc-devel] Possible issue with 2.7.1 string encodings
Paul Ishenin
paul.ishenin at gmail.com
Sun Aug 25 15:11:53 CEST 2013
25.08.13, 20:44, Martin пишет:
> To find some info I added debugln as follows.
> Note the part
> PInteger(ASource)[0], // just some part of the string, for verification
> PInteger(ASource)[1], // on 2.7.1 Encoding ? // on 2.6.2 length
> PInteger(ASource)[-2] // on 2.7.1 length // on 2.6.2 ref count.
Don't guess, just look at astrings.inc TAnsiRec.
> Only something changed its encoding. I have no idea what...
Please look whether you have UTF8String type somewhere or you use a
constant from a unit with BOM. In this case UTF-8 will be converted to
DefaultSystemCodePage encoding.
Best regards,
Paul Ishenin
More information about the fpc-devel
mailing list