[fpc-devel] new string - question on usage

Martin lazarus at mfriebe.de
Mon Oct 10 23:11:01 CEST 2011


On 10/10/2011 21:56, Jonas Maebe wrote:
>> 2- It should have (dont know if currently has) a compiler switch to change the default code page to UTF8 or whatever, so all variables with type String will map to UTF8String.
> I doubt that such a feature will be added. If you want that, declare your own string type with whatever default code page you want to use and use that type everywhere.
>
>
But that will always just push the issue to another location.
Somewhere the change from string to utf8string must be made.

In my case that is in synedit. Even if I changed every string in 
synedit, it would still be used from the IDE and many user apps, with 
just "string". So then the text would be corrupted at that point.
The only way to do that, is if every single fpc/lazarus user changes at 
the same time.

And what happens if an app did read data from some external source 
(serial port) and then wants to declare what encoding it is?




More information about the fpc-devel mailing list