On Nov 25, 2007 1:42 PM, Mattias Gaertner <[EMAIL PROTECTED]> wrote:
> Thanks.
> TStringlist is too slow and the conversion should not be part of
> codetools. The widgetsets have the best access to the system libs, so
> they have the best encoding converters. I can do that part.

Isn't AnsiToUtf8 enougth? This way we don't depend on any external libs.

A simple loop using ReadLn and WriteLn should be enougth.

> The difficult part is to find out the encoding of a text file.
> Your proposal of the //&encoding comment has the advantage of comments.
> Because this is a lazarus feature I suggest to use IDE directives
> style comments: {%encoding xxx}.

The best option would be using the standard way which any editor
should recognize: BOM

But we can't use that until the widestring manager is improved.

Using a comment will cause trouble opening the file on other editors
which are prepared to handle the standard.

-- 
Felipe Monteiro de Carvalho

_________________________________________________________________
     To unsubscribe: mail [EMAIL PROTECTED] with
                "unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to