[fpc-devel] Unicode support (again)
Daniël Mantione
daniel.mantione at freepascal.org
Wed Nov 12 08:04:12 CET 2008
Op Tue, 11 Nov 2008, schreef Luiz Americo Pereira Camara:
> Jonas Maebe escreveu:
>> If people want to rely on what they are used to in non-unicode
>> environments, then they cannot directly use unicode strings. They'll first
>> have to assign it or typecast it to a non-unicode string and then operate
>> on that string. At least if there's any data loss in that case, the
>> programmer has full responsibility and knows (or should know) the risks.
>
>
> Just for information Delphi introduces RawByteString type to handle such
> case:
>
> http://www.micro-isv.asia/2008/08/using-rawbytestring-effectively/
The string type to use in non-Unicode environment remains
ansistring, which has their system encoding. Rawbytestring is
for strings with unknown encoding, mainly usefull for procedures that work
on any encoding (i.e. seems usefull for copy, insert, delete).
Daniël
More information about the fpc-devel
mailing list