On Mon, 27 Feb 2006 15:17:41 +0200
Panagiotis Sidiropoulos <[EMAIL PROTECTED]> wrote:
> Functions such as POS() and COPY(), return strange result when used with
> utf8 text.
>
> Forr example, if your try
> pos( '__',
> '____________________________________________________________________________________________________________________________________________-'
> ) you will get 1, which is incorrect.
>
> I know this has to do with utf encoding (2 or more bytes per character).
>
> Any ideas?
UTF8 works with System.Pos. Just make sure you use ansistring or
shortstring, not widestring.
Mattias
_________________________________________________________________
To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
archives at http://www.lazarus.freepascal.org/mailarchives