[fpc-pascal] UTF-8 versions of Copy() and Length()

Daniël Mantione daniel.mantione at freepascal.org
Sat May 19 10:41:56 CEST 2007



Op Sat, 19 May 2007, schreef Graeme Geldenhuys:

> Does FPC have UTF-8 versions of the Copy() and Length() functions?

They don't exist. FPC has been designed to either use the system encoding 
(which can be utf8). In this case, the string routines from sysutils do 
what you want. The other option is to use widestrings; 
length(utf8decode(s)) will return the length of an utf-8 string.

Daniël


More information about the fpc-pascal mailing list