>>>>> "JM" == Jean-Marc Lasgouttes <[EMAIL PROTECTED]> writes:

    Victor> No, ISO8859-5, CP1251, Mac/Cyrillic and so on are not the
    Victor> aliases of Russian encoding. They are the different
    Victor> Russian encodings. E.g. ord('A', ISO8859-5) != ord('A',
    Victor> CP1251), where ord(X, Y) is the binary code of Russian
    Victor> letter X in encoding Y.

    JM> Huh? You mean that they are not based on ASCII?

Of course, not. Russian language consists of non-latin letters. 
Look, for example at: http://ferry.rbc.ru/img/rbc_lines1.gif --- it
contains a lot of letters that don't exist in ASCII.

    Victor> MS-DOS: CP866 MS Windows: CP1251 MacOS: Mac/Cyrillic UNIX:
    Victor> KOI8-r

    JM> Indeed, Digital Unix 4 and solaris 2.5 do not offer any
    JM> russian locale.

Yes. And I don't no why --- Russian software market is wide enough to
make some localization.

    Victor> So sysadmins don't have problems with encodings because
    Victor> they use only one operating system at time. But when
    Victor> developers would like to make a portable software, _they_
    Victor> have to think about encodings.

    JM> Yes, but I guess we should be able to provide only ONE
    JM> encoding (for example koi8-r).

And I think so. We should provide ONE encoding, but supply it with the
public domain converter that will be executed by 'make install' if
requested by user or automatically determined if operating system is
not UNIX.

-- 
Victor Lavrenko
   Homepage:        http://www.lavrenko.pp.ru/
   E-mail:          [EMAIL PROTECTED]  [EMAIL PROTECTED]
   Fingerprint:     35 D0 98 8D 96 E5 F4 BA  59 FB 9D 29 92 26 F5 59

Reply via email to