[fpc-devel] Unicode support (yet again)

Hans-Peter Diettrich DrDiettrich1 at aol.com
Thu Sep 15 19:19:48 CEST 2011


Michael Schnell schrieb:
> On 09/15/2011 09:57 AM, Graeme Geldenhuys wrote:
>> What the  hell has "experience"  got to  do with the  preference between
>> UTF-8  and UTF-16?
> In fact users want to deal with "decently coded characters" and not with 
> "cryptic bytes some of which together are representing a character". 
> (e.g. when doing MyChar := MyString[1]; )
> 
> Here UTF-8 code in a type called "ANSISting" is a no-go.
> 
> UTF-16 code in WideChar, and WideString come quite close to this in the 
> Western world, but I think this is not good enough.

Have a look at the many languages in the Unicode BMP (or easier: look 
for languages with characters *outside* the BMP). All these languages 
are comfortable with UTF-16, when a char is an UTF-16 WideChar.
E.g. <http://en.wikipedia.org/wiki/Plane_%28Unicode%29>

DoDi




More information about the fpc-devel mailing list