Add & modify special russiann and ukrainian charset tables

This commit is contained in:
Stas Degteff 2005-10-02 00:43:56 +00:00
parent a624ff1016
commit 6dccdd47e8
12 changed files with 1729 additions and 15 deletions

157
cfgs/charset/866_866.chs Executable file
View File

@ -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 <20>
\0
\0 ƒ
\0 „
\0 …
\0 †
\0 ‡
\0 ˆ
\0 ‰
\0 Š
\0
\0 Œ
\0 H
\0 Ž
\0 <20>
\0 <20>
\0
\0
\0 “
\0 ”
\0 •
\0
\0 —
\0 ˜
\0 ™
\0 š
\0
\0 œ
\0 <20>
\0 ž
\0 Ÿ
\0  
\0 ¡
\0 ¢
\0 £
\0 ¤
\0 ¥
\0 ¦
\0 §
\0 ¨
\0 ©
\0 ª
\0 «
\0 ¬
\0 ­
\0 ®
\0 ¯
\0 °
\0 ±
\0 ²
\0 ³
\0 ´
\0 µ
\0 ¶
\0 ·
\0 ¸
\0 ¹
\0 º
\0 »
\0 ¼
\0 ½
\0 ¾
\0 ¿
\0 À
\0 Á
\0 Â
\0 Ã
\0 Ä
\0 Å
\0 Æ
\0 Ç
\0 È
\0 É
\0 Ê
\0 Ë
\0 Ì
\0 Í
\0 Î
\0 Ï
\0 Ð
\0 Ñ
\0 Ò
\0 Ó
\0 Ô
\0 Õ
\0 Ö
\0 ×
\0 Ø
\0 Ù
\0 Ú
\0 Û
\0 Ü
\0 Ý
\0 Þ
\0 ß
\0 à
\0 á
\0 â
\0 ã
\0 ä
\0 å
\0 æ
\0 ç
\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

158
cfgs/charset/866_ISO.chs Executable file
View File

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

View File

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

View File

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

View File

@ -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
;

View File

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

158
cfgs/charset/DK1_866.chs Executable file
View File

@ -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 <20>
\0
\0 ƒ
\0 „
\0 …
\0 †
\0 ‡
\0 ˆ
\0 ‰
\0 ?
\0
\0 Œ
\0 <20>
\0 Ž
\0 <20>
\0 <20>
\0
\0
\0 “
\0 ”
\0 •
\0
\0 —
\0 ˜
\0 ™
\0 š
\0 ?
\0 œ
\0 <20>
\0 ž
\0 Ÿ
\0  
\0 ¡
\0 ¢
\0 £
\0 ¤
\0 ¥
\0 ¦
\0 §
\0 ¨
\0 ©
\0 ª
\0 «
\0 ¬
\0 ­
\0 ®
\0 ¯
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\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

288
cfgs/charset/DK2_866.chs Executable file
View File

@ -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 <20>
\0
\0 ƒ
\0 „
\0 …
\0 †
\0 ‡
\0 ˆ
\0 ‰
\0 ?
\0
\0 Œ
\0 <20>
\0 Ž
\0 <20>
\0 <20>
\0
\0
\0 “
\0 ”
\0 •
\0
\0 —
\0 ˜
\0 ™
\0 š
\0 ?
\0 œ
\0 <20>
\0 ž
\0 Ÿ
\0  
\0 ¡
\0 ¢
\0 £
\0 ¤
\0 ¥
\0 ¦
\0 §
\0 ¨
\0 ©
\0 ª
\0 «
\0 ¬
\0 ­
\0 ®
\0 ¯
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\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

159
cfgs/charset/IK1_866.chs Executable file
View File

@ -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 <20>
\0 ž
\0 Ÿ
\0  
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ð
\0 ?
\0 ?
\0 <20>
\0 ?
\0 ?
\0 ?
\0 ?
\0 ‰
\0 ?
\0 ?
\0 €
\0 ?
\0 ?
\0 ?
\0 ?
\0 ñ
\0 ü
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ¢
\0 £
\0 ¤
\0 ¥
\0
\0 ˜
\0 “
\0 ®
\0 «
\0 ­
\0 ¯
\0 ©
\0 ¨
\0 ¬
\0 <20>
\0 ¡
\0 ƒ
\0 ?
\0
\0 <20>
\0 „
\0 …
\0 †
\0 ‡
\0 ˆ
\0 ?
\0 Š
\0
\0 Œ
\0 H
\0 Ž
\0 ?
END

287
cfgs/charset/IK2_866.chs Executable file
View File

@ -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 <20>
\0 ž
\0 Ÿ
\0  
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ð
\0 ?
\0 ?
\0 <20>
\0 ?
\0 ?
\0 ?
\0 ?
\0 ‰
\0 ?
\0 ?
\0 €
\0 ?
\0 ?
\0 ?
\0 ?
\0 ñ
\0 ü
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ¢
\0 £
\0 ¤
\0 ¥
\0
\0 ˜
\0 “
\0 ®
\0 «
\0 ­
\0 ¯
\0 ©
\0 ¨
\0 ¬
\0 <20>
\0 ¡
\0 ƒ
\0 ?
\0
\0 <20>
\0 „
\0 …
\0 †
\0 ‡
\0 ˆ
\0 ?
\0 Š
\0
\0 Œ
\0 H
\0 Ž
\0 ?
END

159
cfgs/charset/WK1_866.chs Executable file
View File

@ -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 <20>
\0
\0 —
\0 ‡
\0 „
\0 …
\0
\0 š
\0 ‰
\0 Š
\0
\0 Œ
\0 H
\0 Ž
\0 <20>
\0 <20>
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ü
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ð
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0
\0 “
\0 ”
\0 •
\0 †
\0 ˆ
\0 ƒ
\0 ž
\0
\0 <20>
\0 Ÿ
\0 ™
\0 ˜
\0 œ
\0 €
\0
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ñ
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
END

287
cfgs/charset/WK2_866.chs Executable file
View File

@ -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 <20>
\0
\0 —
\0 ‡
\0 „
\0 …
\0
\0 š
\0 ‰
\0 Š
\0
\0 Œ
\0 H
\0 Ž
\0 <20>
\0 <20>
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ü
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ð
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0
\0 “
\0 ”
\0 •
\0 †
\0 ˆ
\0 ƒ
\0 ž
\0
\0 <20>
\0 Ÿ
\0 ™
\0 ˜
\0 œ
\0 €
\0
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ñ
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
\0 ?
END