From 6dccdd47e8a771ef2a8607fe3a8fff6d7c3ab45c Mon Sep 17 00:00:00 2001 From: Stas Degteff Date: Sun, 2 Oct 2005 00:43:56 +0000 Subject: [PATCH] Add & modify special russiann and ukrainian charset tables --- cfgs/charset/866_866.chs | 157 +++++++++++++++++++++ cfgs/charset/866_ISO.chs | 158 +++++++++++++++++++++ cfgs/charset/866_koi.chs | 27 +++- cfgs/charset/866_kou.chs | 26 +++- cfgs/charset/866_ukr.chs | 14 ++ cfgs/charset/866_win.chs | 24 +++- cfgs/charset/DK1_866.chs | 158 +++++++++++++++++++++ cfgs/charset/DK2_866.chs | 288 +++++++++++++++++++++++++++++++++++++++ cfgs/charset/IK1_866.chs | 159 +++++++++++++++++++++ cfgs/charset/IK2_866.chs | 287 ++++++++++++++++++++++++++++++++++++++ cfgs/charset/WK1_866.chs | 159 +++++++++++++++++++++ cfgs/charset/WK2_866.chs | 287 ++++++++++++++++++++++++++++++++++++++ 12 files changed, 1729 insertions(+), 15 deletions(-) create mode 100755 cfgs/charset/866_866.chs create mode 100755 cfgs/charset/866_ISO.chs create mode 100755 cfgs/charset/DK1_866.chs create mode 100755 cfgs/charset/DK2_866.chs create mode 100755 cfgs/charset/IK1_866.chs create mode 100755 cfgs/charset/IK2_866.chs create mode 100755 cfgs/charset/WK1_866.chs create mode 100755 cfgs/charset/WK2_866.chs diff --git a/cfgs/charset/866_866.chs b/cfgs/charset/866_866.chs new file mode 100755 index 0000000..0e382b1 --- /dev/null +++ b/cfgs/charset/866_866.chs @@ -0,0 +1,157 @@ +; $Id$ +; +; This file is a charset conversion module in text form. +; +; This module converts russian codepage 866 itself. +; +; Format: ID, version, level, +; from charset, to charset, +; 128 entries: first & second byte +; "END" +; Lines beginning with a ";" or a ";" after the entries are comments +; +; Unkown characters are mapped to the "?" character. +; +; \ is the escape character: \0 means decimal zero, +; \dnnn where nnn is a decimal number is the ordinal value of the character +; \xnn where nn is a hexadecimal number +; e.g.: \d32 is the ASCII space character +; Two \\ is the character "\" itself. +; +0 ; ID number +0 ; version number +; +2 ; level number +; +CP866 ; from charset +CP866 ; to charset +; +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 H +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +END diff --git a/cfgs/charset/866_ISO.chs b/cfgs/charset/866_ISO.chs new file mode 100755 index 0000000..7cdbe0a --- /dev/null +++ b/cfgs/charset/866_ISO.chs @@ -0,0 +1,158 @@ +; $Id$ +; +; This file is a charset conversion module in text form. +; +; +; This module converts russian codepage 866 to codepage ISO 8259-5. +; +; Format: ID, version, level, +; from charset, to charset, +; 128 entries: first & second byte +; "END" +; Lines beginning with a ";" or a ";" after the entries are comments +; +; Unkown characters are mapped to the "?" character. +; +; \ is the escape character: \0 means decimal zero, +; \dnnn where nnn is a decimal number is the ordinal value of the character +; \xnn where nn is a hexadecimal number +; e.g.: \d32 is the ASCII space character +; Two \\ is the character "\" itself. +; +0 ; ID number +0 ; version number +; +2 ; level number +; +CP866 ; from charset +ISO8859-5 ; to charset +; +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 * +\0 # +\0 @ +\0 | +\0 | +\0 | +\0 + +\0 + +\0 + +\0 + +\0 | +\0 + +\0 + +\0 + +\0 + +\0 + +\0 + +\0 + +\0 + +\0 + +\0 - +\0 + +\0 + +\0 | +\0 + +\0 + +\0 + +\0 + +\0 + +\0 = +\0 + +\0 + +\0 + +\0 + +\0 + +\0 + +\0 + +\0 + +\0 + +\0 + +\0 + +\0 + +\0 + +\0 X +\0 m +\0 1 +\0 l +\0 ^ +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 o +\0 * +\0 * +\0 v +\0 # +\0 ? +\0 ? +\0 ? +END diff --git a/cfgs/charset/866_koi.chs b/cfgs/charset/866_koi.chs index 043c716..a0ce486 100644 --- a/cfgs/charset/866_koi.chs +++ b/cfgs/charset/866_koi.chs @@ -2,11 +2,28 @@ ; ; This file is a charset conversion module in text form. ; -0 -0 -2 -cp866 ; from charset -koi8-r ; to charset +; This module converts russian codepages 866 to KOI8-R. +; +; Format: ID, version, level, +; from charset, to charset, +; 128 entries: first & second byte +; "END" +; Lines beginning with a ";" or a ";" after the entries are comments +; +; Unkown characters are mapped to the "?" character. +; +; \ is the escape character: \0 means decimal zero, +; \dnnn where nnn is a decimal number is the ordinal value of the character +; \xnn where nn is a hexadecimal number +; e.g.: \d32 is the ASCII space character +; Two \\ is the character "\" itself. +; +0 ; ID number +0 ; version number +; +2 ; level number +CP866 ; from charset +KOI8-R ; to charset ; \0 \xe1 ; CYRILLIC CAPITAL LETTER A \0 \xe2 ; CYRILLIC CAPITAL LETTER BE diff --git a/cfgs/charset/866_kou.chs b/cfgs/charset/866_kou.chs index c10a8ec..77054c4 100755 --- a/cfgs/charset/866_kou.chs +++ b/cfgs/charset/866_kou.chs @@ -3,11 +3,27 @@ ; This file is a charset conversion module in text form. ; KOI8-U by Oleksandr Liutyi 2:463/811@FidoNet 11:463/11@NeonNet ; v 1.1 -0 -0 -2 -cp866 ; from charset -koi8-u ; to charset +; +; Format: ID, version, level, +; from charset, to charset, +; 128 entries: first & second byte +; "END" +; Lines beginning with a ";" or a ";" after the entries are comments +; +; Unkown characters are mapped to the "?" character. +; +; \ is the escape character: \0 means decimal zero, +; \dnnn where nnn is a decimal number is the ordinal value of the character +; \xnn where nn is a hexadecimal number +; e.g.: \d32 is the ASCII space character +; Two \\ is the character "\" itself. +; +0 ; ID number +0 ; version number +; +2 ; level number +CP866 ; from charset +KOI8-U ; to charset ; \0 \xe1 ; CYRILLIC CAPITAL LETTER A \0 \xe2 ; CYRILLIC CAPITAL LETTER BE diff --git a/cfgs/charset/866_ukr.chs b/cfgs/charset/866_ukr.chs index 6662034..6ae2bca 100755 --- a/cfgs/charset/866_ukr.chs +++ b/cfgs/charset/866_ukr.chs @@ -8,6 +8,20 @@ ; From: Cyrillic DOS (Alt_Codes aka CP866) encoding ; To: Ukrainian RUSCII (RST 2018-91 aka CP1125) encoding ; +; Format: ID, version, level, +; from charset, to charset, +; 128 entries: first & second byte +; "END" +; Lines beginning with a ";" or a ";" after the entries are comments +; +; Unkown characters are mapped to the "?" character. +; +; \ is the escape character: \0 means decimal zero, +; \dnnn where nnn is a decimal number is the ordinal value of the character +; \xnn where nn is a hexadecimal number +; e.g.: \d32 is the ASCII space character +; Two \\ is the character "\" itself. +; 0 ; ID number 1 ; version number ; diff --git a/cfgs/charset/866_win.chs b/cfgs/charset/866_win.chs index 3c85b18..15525a0 100644 --- a/cfgs/charset/866_win.chs +++ b/cfgs/charset/866_win.chs @@ -2,11 +2,25 @@ ; ; This file is a charset conversion module in text form. ; -0 -0 -2 -cp866 ; from charset -cp1251 ; to charset +; Format: ID, version, level, +; from charset, to charset, +; 128 entries: first & second byte +; "END" +; Lines beginning with a ";" or a ";" after the entries are comments +; +; Unkown characters are mapped to the "?" character. +; +; \ is the escape character: \0 means decimal zero, +; \dnnn where nnn is a decimal number is the ordinal value of the character +; \xnn where nn is a hexadecimal number +; e.g.: \d32 is the ASCII space character +; Two \\ is the character "\" itself. +; +0 ; ID number +0 ; version number +2 ; level number +CP866 ; from charset +CP1251 ; to charset ; \0 \xc0 ; CYRILLIC CAPITAL LETTER A \0 \xc1 ; CYRILLIC CAPITAL LETTER BE diff --git a/cfgs/charset/DK1_866.chs b/cfgs/charset/DK1_866.chs new file mode 100755 index 0000000..7cfc7cb --- /dev/null +++ b/cfgs/charset/DK1_866.chs @@ -0,0 +1,158 @@ +; $Id$ +; +; This file is a charset conversion module in text form. +; +; This module converts russian double coded (DOS+KOI8R) charset to codepage 866. +; +; (c) Eugene Palenock (2:5020/2065.468@FidoNet) +; +; Format: ID, version, level, +; from charset, to charset, +; 128 entries: first & second byte +; "END" +; Lines beginning with a ";" or a ";" after the entries are comments +; +; Unkown characters are mapped to the "?" character. +; +; \ is the escape character: \0 means decimal zero, +; \dnnn where nnn is a decimal number is the ordinal value of the character +; \xnn where nn is a hexadecimal number +; e.g.: \d32 is the ASCII space character +; Two \\ is the character "\" itself. +; +0 ; ID number +0 ; version number +2 ; level number +; +DOS+KOI8R; from charset +CP866 ; to charset +; +\0 +\0 +\0 ? +\0 +\0 +\0 +\0 ? +\0 ? +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 +\0 +\0 +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 ? +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 ? +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 +\0 ? +\0 +\0 ? +\0 ? +\0 ? +\0 ? +\0 +END diff --git a/cfgs/charset/DK2_866.chs b/cfgs/charset/DK2_866.chs new file mode 100755 index 0000000..a2af31a --- /dev/null +++ b/cfgs/charset/DK2_866.chs @@ -0,0 +1,288 @@ +; $Id$ +; +; This file is a charset conversion module in text form. +; +; This module converts russian double coded text (CP866+KOI8R+H) to codepage 866. +; +; (c) Eugene Palenock (2:5020/2065.468@FidoNet) +; +; Format: ID, version, level, +; from charset, to charset, +; 128 entries: first & second byte +; "END" +; Lines beginning with a ";" or a ";" after the entries are comments +; +; Unkown characters are mapped to the "?" character. +; +; \ is the escape character: \0 means decimal zero, +; \dnnn where nnn is a decimal number is the ordinal value of the character +; \xnn where nn is a hexadecimal number +; e.g.: \d32 is the ASCII space character +; Two \\ is the character "\" itself. +; +; +100000 ; ID number +0 ; version number +; +2 ; level number +; +CP866+KOI8R+H ; from charset +CP866 ; to charset +; +\0 \d0 +\0 \d1 +\0 \d2 +\0 \d3 +\0 \d4 +\0 \d5 +\0 \d6 +\0 \d7 +\0 \d8 +\0 \d9 +\0 \d10 +\0 \d11 +\0 \d12 +\0 \d13 +\0 \d14 +\0 \d15 +\0 \d16 +\0 \d17 +\0 \d18 +\0 \d19 +\0 \d20 +\0 \d21 +\0 \d22 +\0 \d23 +\0 \d24 +\0 \d25 +\0 \d26 +\0 \d27 +\0 \d28 +\0 \d29 +\0 \d30 +\0 \d31 +\0 \d32 +\0 \d33 +\0 \d34 +\0 \d35 +\0 \d36 +\0 \d37 +\0 \d38 +\0 \d39 +\0 \d40 +\0 \d41 +\0 \d42 +\0 \d43 +\0 \d44 +\0 \d45 +\0 \d46 +\0 \d47 +\0 \d48 +\0 \d49 +\0 \d50 +\0 \d51 +\0 \d52 +\0 \d53 +\0 \d54 +\0 \d55 +\0 \d56 +\0 \d57 +\0 \d58 +\0 \d59 +\0 \d60 +\0 \d61 +\0 \d62 +\0 \d63 +\0 \d64 +\0 \d65 +\0 \d66 +\0 \d67 +\0 \d68 +\0 \d69 +\0 \d70 +\0 \d71 +\0 +\0 \d73 +\0 \d74 +\0 \d75 +\0 \d76 +\0 \d77 +\0 \d78 +\0 \d79 +\0 \d80 +\0 \d81 +\0 \d82 +\0 \d83 +\0 \d84 +\0 \d85 +\0 \d86 +\0 \d87 +\0 \d88 +\0 \d89 +\0 \d90 +\0 \d91 +\0 \d92 +\0 \d93 +\0 \d94 +\0 \d95 +\0 \d96 +\0 \d97 +\0 \d98 +\0 \d99 +\0 \d100 +\0 \d101 +\0 \d102 +\0 \d103 +\0 \d104 +\0 \d105 +\0 \d106 +\0 \d107 +\0 \d108 +\0 \d109 +\0 \d110 +\0 \d111 +\0 \d112 +\0 \d113 +\0 \d114 +\0 \d115 +\0 \d116 +\0 \d117 +\0 \d118 +\0 \d119 +\0 \d120 +\0 \d121 +\0 \d122 +\0 \d123 +\0 \d124 +\0 \d125 +\0 \d126 +\0 \d127 +\0 +\0 +\0 ? +\0 +\0 +\0 +\0 ? +\0 ? +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 +\0 +\0 +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 ? +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 ? +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 +\0 ? +\0 +\0 ? +\0 ? +\0 ? +\0 ? +\0 +END \ No newline at end of file diff --git a/cfgs/charset/IK1_866.chs b/cfgs/charset/IK1_866.chs new file mode 100755 index 0000000..085665d --- /dev/null +++ b/cfgs/charset/IK1_866.chs @@ -0,0 +1,159 @@ +; $Id$ +; +; This file is a charset conversion module in text form. +; +; This module converts russian double coded text (ISO8859-5+KOI8R) to codepage 866. +; +; (c) Eugene Palenock (2:5020/2065.468@FidoNet) +; +; Format: ID, version, level, +; from charset, to charset, +; 128 entries: first & second byte +; "END" +; Lines beginning with a ";" or a ";" after the entries are comments +; +; Unkown characters are mapped to the "?" character. +; +; \ is the escape character: \0 means decimal zero, +; \dnnn where nnn is a decimal number is the ordinal value of the character +; \xnn where nn is a hexadecimal number +; e.g.: \d32 is the ASCII space character +; Two \\ is the character "\" itself. +; +0 +0 +; +2 +; +ISO8859-5+KOI8R +CP866 +; +\0 +\0 +\0 ? +\0 +\0 +\0 +\0 ? +\0 ? +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 +\0 +\0 +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 +\0 ? +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 +\0 ? +\0 ? +\0 +\0 ? +\0 ? +\0 ? +\0 ? +\0 +\0 ? +\0 ? +\0 +\0 ? +\0 ? +\0 ? +\0 ? +\0 +\0 +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 ? +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 ? +\0 +\0 +\0 +\0 H +\0 +\0 ? +END \ No newline at end of file diff --git a/cfgs/charset/IK2_866.chs b/cfgs/charset/IK2_866.chs new file mode 100755 index 0000000..29dbdda --- /dev/null +++ b/cfgs/charset/IK2_866.chs @@ -0,0 +1,287 @@ +; $Id$ +; +; This file is a charset conversion module in text form. +; +; This module converts russian double coded text (ISO8859-5+KOI8R+H) to codepage 866. +; +; (c) Eugene Palenock (2:5020/2065.468@FidoNet) +; +; Format: ID, version, level, +; from charset, to charset, +; 128 entries: first & second byte +; "END" +; Lines beginning with a ";" or a ";" after the entries are comments +; +; Unkown characters are mapped to the "?" character. +; +; \ is the escape character: \0 means decimal zero, +; \dnnn where nnn is a decimal number is the ordinal value of the character +; \xnn where nn is a hexadecimal number +; e.g.: \d32 is the ASCII space character +; Two \\ is the character "\" itself. +; +100000 +0 +; +2 +; +ISO8859-5+KOI8R+H +CP866 +; +\0 \d0 +\0 \d1 +\0 \d2 +\0 \d3 +\0 \d4 +\0 \d5 +\0 \d6 +\0 \d7 +\0 \d8 +\0 \d9 +\0 \d10 +\0 \d11 +\0 \d12 +\0 \d13 +\0 \d14 +\0 \d15 +\0 \d16 +\0 \d17 +\0 \d18 +\0 \d19 +\0 \d20 +\0 \d21 +\0 \d22 +\0 \d23 +\0 \d24 +\0 \d25 +\0 \d26 +\0 \d27 +\0 \d28 +\0 \d29 +\0 \d30 +\0 \d31 +\0 \d32 +\0 \d33 +\0 \d34 +\0 \d35 +\0 \d36 +\0 \d37 +\0 \d38 +\0 \d39 +\0 \d40 +\0 \d41 +\0 \d42 +\0 \d43 +\0 \d44 +\0 \d45 +\0 \d46 +\0 \d47 +\0 \d48 +\0 \d49 +\0 \d50 +\0 \d51 +\0 \d52 +\0 \d53 +\0 \d54 +\0 \d55 +\0 \d56 +\0 \d57 +\0 \d58 +\0 \d59 +\0 \d60 +\0 \d61 +\0 \d62 +\0 \d63 +\0 \d64 +\0 \d65 +\0 \d66 +\0 \d67 +\0 \d68 +\0 \d69 +\0 \d70 +\0 \d71 +\0 +\0 \d73 +\0 \d74 +\0 \d75 +\0 \d76 +\0 \d77 +\0 \d78 +\0 \d79 +\0 \d80 +\0 \d81 +\0 \d82 +\0 \d83 +\0 \d84 +\0 \d85 +\0 \d86 +\0 \d87 +\0 \d88 +\0 \d89 +\0 \d90 +\0 \d91 +\0 \d92 +\0 \d93 +\0 \d94 +\0 \d95 +\0 \d96 +\0 \d97 +\0 \d98 +\0 \d99 +\0 \d100 +\0 \d101 +\0 \d102 +\0 \d103 +\0 \d104 +\0 \d105 +\0 \d106 +\0 \d107 +\0 \d108 +\0 \d109 +\0 \d110 +\0 \d111 +\0 \d112 +\0 \d113 +\0 \d114 +\0 \d115 +\0 \d116 +\0 \d117 +\0 \d118 +\0 \d119 +\0 \d120 +\0 \d121 +\0 \d122 +\0 \d123 +\0 \d124 +\0 \d125 +\0 \d126 +\0 \d127 +\0 +\0 +\0 ? +\0 +\0 +\0 +\0 ? +\0 ? +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 +\0 +\0 +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 +\0 ? +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 +\0 ? +\0 ? +\0 +\0 ? +\0 ? +\0 ? +\0 ? +\0 +\0 ? +\0 ? +\0 +\0 ? +\0 ? +\0 ? +\0 ? +\0 +\0 +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 ? +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 ? +\0 +\0 +\0 +\0 H +\0 +\0 ? +END \ No newline at end of file diff --git a/cfgs/charset/WK1_866.chs b/cfgs/charset/WK1_866.chs new file mode 100755 index 0000000..f1ec5eb --- /dev/null +++ b/cfgs/charset/WK1_866.chs @@ -0,0 +1,159 @@ +; $Id$ +; +; This file is a charset conversion module in text form. +; +; This module converts russian double coded (CP1251+KOI8R) charset to codepage 866. +; +; (c) Eugene Palenock (2:5020/2065.468@FidoNet) +; +; Format: ID, version, level, +; from charset, to charset, +; 128 entries: first & second byte +; "END" +; Lines beginning with a ";" or a ";" after the entries are comments +; +; Unkown characters are mapped to the "?" character. +; +; \ is the escape character: \0 means decimal zero, +; \dnnn where nnn is a decimal number is the ordinal value of the character +; \xnn where nn is a hexadecimal number +; e.g.: \d32 is the ASCII space character +; Two \\ is the character "\" itself. +; +0 +0 +; +2 +; +CP1251+KOI8R +CP866 +; +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 H +\0 +\0 +\0 +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +END diff --git a/cfgs/charset/WK2_866.chs b/cfgs/charset/WK2_866.chs new file mode 100755 index 0000000..726d2a3 --- /dev/null +++ b/cfgs/charset/WK2_866.chs @@ -0,0 +1,287 @@ +; $Id$ +; +; This file is a charset conversion module in text form. +; +; This module converts russian double coded (CP1251+KOI8R+H) charset to codepage 866. +; +; (c) Eugene Palenock (2:5020/2065.468@FidoNet) +; +; Format: ID, version, level, +; from charset, to charset, +; 128 entries: first & second byte +; "END" +; Lines beginning with a ";" or a ";" after the entries are comments +; +; Unkown characters are mapped to the "?" character. +; +; \ is the escape character: \0 means decimal zero, +; \dnnn where nnn is a decimal number is the ordinal value of the character +; \xnn where nn is a hexadecimal number +; e.g.: \d32 is the ASCII space character +; Two \\ is the character "\" itself. +; +100000 +0 +; +2 +; +CP1251+KOI8R+H +CP866 +; +\0 \d0 +\0 \d1 +\0 \d2 +\0 \d3 +\0 \d4 +\0 \d5 +\0 \d6 +\0 \d7 +\0 \d8 +\0 \d9 +\0 \d10 +\0 \d11 +\0 \d12 +\0 \d13 +\0 \d14 +\0 \d15 +\0 \d16 +\0 \d17 +\0 \d18 +\0 \d19 +\0 \d20 +\0 \d21 +\0 \d22 +\0 \d23 +\0 \d24 +\0 \d25 +\0 \d26 +\0 \d27 +\0 \d28 +\0 \d29 +\0 \d30 +\0 \d31 +\0 \d32 +\0 \d33 +\0 \d34 +\0 \d35 +\0 \d36 +\0 \d37 +\0 \d38 +\0 \d39 +\0 \d40 +\0 \d41 +\0 \d42 +\0 \d43 +\0 \d44 +\0 \d45 +\0 \d46 +\0 \d47 +\0 \d48 +\0 \d49 +\0 \d50 +\0 \d51 +\0 \d52 +\0 \d53 +\0 \d54 +\0 \d55 +\0 \d56 +\0 \d57 +\0 \d58 +\0 \d59 +\0 \d60 +\0 \d61 +\0 \d62 +\0 \d63 +\0 \d64 +\0 \d65 +\0 \d66 +\0 \d67 +\0 \d68 +\0 \d69 +\0 \d70 +\0 \d71 +\0 +\0 \d73 +\0 \d74 +\0 \d75 +\0 \d76 +\0 \d77 +\0 \d78 +\0 \d79 +\0 \d80 +\0 \d81 +\0 \d82 +\0 \d83 +\0 \d84 +\0 \d85 +\0 \d86 +\0 \d87 +\0 \d88 +\0 \d89 +\0 \d90 +\0 \d91 +\0 \d92 +\0 \d93 +\0 \d94 +\0 \d95 +\0 \d96 +\0 \d97 +\0 \d98 +\0 \d99 +\0 \d100 +\0 \d101 +\0 \d102 +\0 \d103 +\0 \d104 +\0 \d105 +\0 \d106 +\0 \d107 +\0 \d108 +\0 \d109 +\0 \d110 +\0 \d111 +\0 \d112 +\0 \d113 +\0 \d114 +\0 \d115 +\0 \d116 +\0 \d117 +\0 \d118 +\0 \d119 +\0 \d120 +\0 \d121 +\0 \d122 +\0 \d123 +\0 \d124 +\0 \d125 +\0 \d126 +\0 \d127 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 H +\0 +\0 +\0 +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +\0 ? +END