[fpc-pascal] FPC 3 regression: cannot use TStringList for UTF-8 data any more?
Michael Van Canneyt
michael at freepascal.org
Mon Apr 4 13:48:46 CEST 2016
On Mon, 4 Apr 2016, Graeme Geldenhuys wrote:
> On 2016-04-04 12:06, Michael Van Canneyt wrote:
>> 1. Using UTF8 is a choice of lazarus. Other people may prefer UnicodeString.
>> On Windows, UnicodeString is more 'natural' or 'native'.
> Based on Internet standards and most popular OSes (mobile devices
> included), UTF-8 is kind - so we all know Windows backed the wrong horse
> [encoding]. ;-)
> [...Graeme runs and hides...]
Well, in 2016, I still only use UTF-8, even on windows.
It works without problems if you know what you're doing.
>> 2. The release cycle of FPC is rather long, so updates will be available not
>> as fast as the lazarus team needs them.
> That's a valid point.
> Though it could probably be added as quick as in FPC 3.0.2. It's simply
> two new units that need to be explicitly used by somebody to have any
> affect, so it will not break existing code otherwise [if not used].
They should at least be renamed, to avoid confusion.
Other than that, I personally see no objections.
More information about the fpc-pascal