Felipe Monteiro de Carvalho schreef:
On 10/28/06, Mattias Gaertner <[EMAIL PROTECTED]> wrote:
This might sound, as if switching the default interface for unix from
gtk1 to gtk2 depends on the Win32 UTF-8 support.
This is wrong. The devels are already using gtk1 with UTF-8 and all
localization strings are in UTF-8 too.

But suppose you have gtk2 as default interface and win32 without
utf-8. Now it´s assured that anything typed on the object inspector,
or any strings written on the code will not work on one of the
interfaces. Thus, our precarious internationalization support will be
even worse, until win32 utf-8 support arrives.


As far as I am concerned characters > #127 are ill-defined for lazarus win32. They should be treated as UTF-8, and if people rely on the fact they they will be passed unchanged to the winapi, then they base that assumption on bad ground (for the Dutch: drijfzand).

Therefore I don't see any need for having {$IFDEF's in the win32 interface to continue the current buggy behavior of treating all UTF8 strings as plain ansi strings.

Vincent

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

Reply via email to