>>>>> "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