[fpc-devel] Unicode support (again)
Jonas Maebe
jonas.maebe at elis.ugent.be
Tue Nov 11 15:41:37 CET 2008
On 11 Nov 2008, at 15:26, Vincent Snijders wrote:
> Jonas Maebe schreef:
>> It seems much more advisable to me to save the file with an UTF-8
>> BOM, or even better to add {$encoding utf-8} (and/or to pass -
>> Fcutf-8 to the compiler) and then just use
>> Edit1.Caption := UTF8Encode('hallo äöü');
>
> As an extra bonus of not adding the UTF-8 BOM, you don't have to use
> conversions to assign the UTF8 string in the source, translated by
> the compiler to a UTF16 string, to an UTF8 encoded ansistring. It
> saves a conversion at compile time and a conversion at run time.
And breaks all widestring usage.
> Is there an explicit way to tell the compile not to convert
> widestring string constants, even if the file contains an UTF-8 BOM?
No.
Jonas
More information about the fpc-devel
mailing list