Re: Encoding issues

From: Andrew Dunbar (
Date: Sun Nov 03 2002 - 20:33:14 EST

  • Next message: Andrzej Pruszynski: "Please commit pl-PL strings"

     --- Jordi Mas <> wrote:
    > Hello Andrew!
    > > Hi Jordi. This code is better than some but it
    > > only works on all Windows builds at the moment
    > > because we don't yet support Windows Unicode
    > > builds (which we
    > If we try to build native UNICODE builds (BTW, they
    > will only work on NT/2000/XP based systems) we will
    > need to change lots of things.

    Well not that many. I've already gone through the
    entire source and inserted a comment in every place
    which needs to change. Once we do all this we can
    make AbiWord a Unicode app on Windows and use the free
    Microsoft library to allow it to work properly on
    Windows 95/98/ME.

    > > badly need for many reasons). There is in fact no
    > Which reasons? It's clear that is going to be faster
    > on NT based systems and it's better to use UNICODE
    > than 8-bit encoding, but why we need it badly?

    It's not possible to use one language's characters in
    another language's locale. This means running AbiWord
    with Yiddish strings on an English system will show
    lots of question marks. Unicode will fix this.
    It's not possible to work with Unicode filenames.
    Unicode will fix this.
    MS Word does all this properly and we don't.
    I'm pretty sure there are other reasons but these ones
    I consider more than enough.

    > In any case, we will need to keep building
    > non-unicode builds for a very long time.

    I don't think so though there's no reason to do both
    if people want to. MS Word and MS Internet Explorer
    have had a single version for many years. So does

    See these bug reports:
    "[RFE] NT GUI text should be Unicode"
    "Windows NT supports Unicode filenames"
    "Use Microsoft Layer for Unicode"

    > > guarantee that the Windows GUI will be using an
    > > 8-bit encoding, and many newly supported languages
    > > on Win32 *only* work in 16-bit Unicode!
    > And they most likely do not work on win 9.x.

    Windows 9x isn't for sale any more.
    Supporting current and future versions of Windows
    doesn't mean dropping support for old versions of
    Windows - which seems to be the way you are reading

    > >
    > > &uRead, &uWrite);
    > I will look into this.

    Thanks Jordi. I really should have done this myself.
    Sorry for leaving it half-done ):


    > Thanks,
    > --
    > Jordi Mas


    Do You Yahoo!?
    Everything you'll ever need on one web page
    from News and Sport to Email and Music Charts

    This archive was generated by hypermail 2.1.4 : Sun Nov 03 2002 - 20:42:02 EST