Charset translation tables to convert between CP88 and CP850

This commit is contained in:
Stas Degteff 2006-02-04 17:26:59 +00:00
parent eba640f205
commit 409a920ce9
3 changed files with 292 additions and 0 deletions

145
cfgs/charset/850_866.chs Executable file
View File

@ -0,0 +1,145 @@
; $Id$
; This file is a charset conversion module in text form.
; Source charset is CP850, 8-bit europeian charset (DOS)
; Destination charset is CP866, 8-bit russian charset (DOS)
;
; Copyleft (c) Stas Degteff 2:5080/102@fidonet stas_degteff@users.sourceforge.net
;
; Automatically generated and manually revised.
;
0
0
;
2
cp850 ; from charset
cp866 ; to charset
;
\0 \x43 ; LATIN CAPITAL LETTER C [WITH CEDILLA]
\x75 \x65 ; LATIN SMALL LETTER U + LATIN SMALL LETTER E
\0 \x65 ; LATIN SMALL LETTER E [WITH ACUTE]
\0 \x61 ; LATIN SMALL LETTER A [WITH CIRCUMFLEX]
\x61 \x65 ; LATIN SMALL LETTER A + LATIN SMALL LETTER E
\0 \x61 ; LATIN SMALL LETTER A [WITH GRAVE]
\0 \x61 ; LATIN SMALL LETTER A [WITH RING ABOVE]
\0 \x63 ; LATIN SMALL LETTER C [WITH CEDILLA]
\0 \x65 ; LATIN SMALL LETTER E [WITH CIRCUMFLEX]
\x65 \x65 ; LATIN SMALL LETTER E + LATIN SMALL LETTER E
\0 \x65 ; LATIN SMALL LETTER E [WITH GRAVE]
\x69 \x65 ; LATIN SMALL LETTER I + LATIN SMALL LETTER E
\0 \x69 ; LATIN SMALL LETTER I [WITH CIRCUMFLEX]
\0 \x69 ; LATIN SMALL LETTER I [WITH GRAVE]
\x41 \x65 ; LATIN CAPITAL LETTER A + LATIN SMALL LETTER E
\0 \x41 ; LATIN CAPITAL LETTER A [WITH RING ABOVE]
\0 \x45 ; LATIN CAPITAL LETTER E [WITH ACUTE]
\x61 \x65 ; LATIN SMALL LETTER A + LATIN SMALL LETTER E
\x41 \x45 ; LATIN CAPITAL LETTER A + LATIN CAPITAL LETTER E
\0 \x6f ; LATIN SMALL LETTER O [WITH CIRCUMFLEX]
\x6f \x65 ; LATIN SMALL LETTER O + LATIN SMALL LETTER E
\0 \x6f ; LATIN SMALL LETTER O [WITH GRAVE]
\0 \x75 ; LATIN SMALL LETTER U [WITH CIRCUMFLEX]
\0 \x75 ; LATIN SMALL LETTER U [WITH GRAVE]
\x79 \x65 ; LATIN SMALL LETTER Y + LATIN SMALL LETTER E
\x4f \x65 ; LATIN CAPITAL LETTER O + LATIN SMALL LETTER E
\x55 \x65 ; LATIN CAPITAL LETTER U + LATIN SMALL LETTER E
\0 \x6f ; LATIN SMALL LETTER O [WITH STROKE]
\0 ? ; (POUND SIGN)
\0 \x4f ; LATIN CAPITAL LETTER O [WITH STROKE]
\0 ? ; (MULTIPLICATION SIGN)
\0 \x66 ; LATIN SMALL LETTER F [WITH HOOK]
\0 \x61 ; LATIN SMALL LETTER A [WITH ACUTE]
\0 \x69 ; LATIN SMALL LETTER I [WITH ACUTE]
\0 \x6f ; LATIN SMALL LETTER O [WITH ACUTE]
\0 \x75 ; LATIN SMALL LETTER U [WITH ACUTE]
\0 \x6e ; LATIN SMALL LETTER N [WITH TILDE]
\0 \x4e ; LATIN CAPITAL LETTER N [WITH TILDE]
\0 \x61 ; LATIN SMALL LETTER A
\0 \x6f ; LATIN SMALL LETTER O
\0 ? ; (INVERTED QUESTION MARK)
\x28 \x52 \x29 ; LEFT PARENTHESIS + LATIN CAPITAL LETTER R + RIGHT PARENTHESIS
\0 ? ; (NOT SIGN)
\x31 \x2f \x32 ; DIGIT ONE + SOLIDUS + DIGIT TWO
\x31 \x2f \x34 ; DIGIT ONE + SOLIDUS + DIGIT FOUR
\0 ? ; (INVERTED EXCLAMATION MARK)
\x3c \x3c ; LESS-THAN SIGN + LESS-THAN SIGN
\x3e \x3e ; GREATER-THAN SIGN + GREATER-THAN SIGN
\0 \xb0 ; LIGHT SHADE
\0 \xb1 ; MEDIUM SHADE
\0 \xb2 ; DARK SHADE
\0 \xb3 ; BOX DRAWINGS LIGHT VERTICAL
\0 \xb4 ; BOX DRAWINGS LIGHT VERTICAL AND LEFT
\0 \x41 ; LATIN CAPITAL LETTER A [WITH ACUTE]
\0 \x41 ; LATIN CAPITAL LETTER A [WITH CIRCUMFLEX]
\0 \x41 ; LATIN CAPITAL LETTER A [WITH GRAVE]
\x28 \x43 \x29 ; LEFT PARENTHESIS + LATIN CAPITAL LETTER C + RIGHT PARENTHESIS
\0 \xb9 ; BOX DRAWINGS DOUBLE VERTICAL AND LEFT
\0 \xba ; BOX DRAWINGS DOUBLE VERTICAL
\0 \xbb ; BOX DRAWINGS DOUBLE DOWN AND LEFT
\0 \xbc ; BOX DRAWINGS DOUBLE UP AND LEFT
\0 ? ; (CENT SIGN)
\0 ? ; (YEN SIGN)
\0 \xbf ; BOX DRAWINGS LIGHT DOWN AND LEFT
\0 \xc0 ; BOX DRAWINGS LIGHT UP AND RIGHT
\0 \xc1 ; BOX DRAWINGS LIGHT UP AND HORIZONTAL
\0 \xc2 ; BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
\0 \xc3 ; BOX DRAWINGS LIGHT VERTICAL AND RIGHT
\0 \xc4 ; BOX DRAWINGS LIGHT HORIZONTAL
\0 \xc5 ; BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
\0 \x61 ; LATIN SMALL LETTER A [WITH TILDE]
\0 \x41 ; LATIN CAPITAL LETTER A [WITH TILDE]
\0 \xc8 ; BOX DRAWINGS DOUBLE UP AND RIGHT
\0 \xc9 ; BOX DRAWINGS DOUBLE DOWN AND RIGHT
\0 \xca ; BOX DRAWINGS DOUBLE UP AND HORIZONTAL
\0 \xcb ; BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
\0 \xcc ; BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
\0 \xcd ; BOX DRAWINGS DOUBLE HORIZONTAL
\0 \xce ; BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
\0 \xfd ; CURRENCY SIGN
\0 ? ; (LATIN SMALL LETTER ETH)
\0 ? ; (LATIN CAPITAL LETTER ETH)
\0 \x45 ; LATIN CAPITAL LETTER E [WITH CIRCUMFLEX]
\x45 \x65 ; LATIN CAPITAL LETTER E + LATIN SMALL LETTER E
\0 \x45 ; LATIN CAPITAL LETTER E [WITH GRAVE]
\0 ? ; (LATIN SMALL LETTER DOTLESS I)
\0 \x49 ; LATIN CAPITAL LETTER I [WITH ACUTE]
\0 \x49 ; LATIN CAPITAL LETTER I [WITH CIRCUMFLEX]
\x49 \x65 ; LATIN CAPITAL LETTER I + LATIN SMALL LETTER E
\0 \xd9 ; BOX DRAWINGS LIGHT UP AND LEFT
\0 \xda ; BOX DRAWINGS LIGHT DOWN AND RIGHT
\0 \xdb ; FULL BLOCK
\0 \xdc ; LOWER HALF BLOCK
\0 ? ; (BROKEN BAR)
\0 \x49 ; LATIN CAPITAL LETTER I [WITH GRAVE]
\0 \xdf ; UPPER HALF BLOCK
\0 \x4f ; LATIN CAPITAL LETTER O [WITH ACUTE]
\x73 \x73 ; LATIN SMALL LETTER S + LATIN SMALL LETTER S
\0 \x4f ; LATIN CAPITAL LETTER O [WITH CIRCUMFLEX]
\0 \x4f ; LATIN CAPITAL LETTER O [WITH GRAVE]
\0 \x6f ; LATIN SMALL LETTER O [WITH TILDE]
\0 \x4f ; LATIN CAPITAL LETTER O [WITH TILDE]
\0 ? ; (MICRO SIGN)
\0 ? ; (LATIN SMALL LETTER THORN)
\0 ? ; (LATIN CAPITAL LETTER THORN)
\0 \x55 ; LATIN CAPITAL LETTER U [WITH ACUTE]
\0 \x55 ; LATIN CAPITAL LETTER U [WITH CIRCUMFLEX]
\0 \x55 ; LATIN CAPITAL LETTER U [WITH GRAVE]
\0 \x79 ; LATIN SMALL LETTER Y [WITH ACUTE]
\0 \x59 ; LATIN CAPITAL LETTER Y [WITH ACUTE]
\0 ? ; (MACRON)
\0 ? ; (ACUTE ACCENT)
\0 ? ; (SOFT HYPHEN)
\x2b \x2d ; PLUS SIGN + HYPHEN-MINUS
\0 ? ; (DOUBLE LOW LINE)
\x33 \x2f \x34 ; DIGIT THREE + SOLIDUS + DIGIT FOUR
\0 ? ; (PILCROW SIGN)
\0 ? ; (SECTION SIGN)
\0 \x2f ; SOLIDUS
\0 ? ; (CEDILLA)
\0 \xf8 ; DEGREE SIGN
\0 ? ; (DIAERESIS)
\0 \xfa ; MIDDLE DOT
\0 \x31 ; DIGIT ONE
\0 \x33 ; DIGIT THREE
\0 \x32 ; DIGIT TWO
\0 \xfe ; BLACK SQUARE
\0 \xff ; NO-BREAK SPACE
END

145
cfgs/charset/866_850.chs Executable file
View File

@ -0,0 +1,145 @@
; $Id$
; This file is a charset conversion module in text form.
; Source charset is CP866, 8-bit russian charset (DOS)
; Destination charset is CP850, 8-bit europeian charset (DOS)
;
; Copyleft (c) Stas Degteff 2:5080/102@fidonet stas_degteff@users.sourceforge.net
;
; Automatically generated and manually revised.
;
0
0
;
2
cp866 ; from charset
cp850 ; to charset
;
\0 \x41 ; LATIN CAPITAL LETTER A
\0 ? ; (CYRILLIC CAPITAL LETTER BE)
\0 \x42 ; LATIN CAPITAL LETTER B
\0 ? ; (CYRILLIC CAPITAL LETTER GHE)
\0 ? ; (CYRILLIC CAPITAL LETTER DE)
\0 \x45 ; LATIN CAPITAL LETTER E
\0 ? ; (CYRILLIC CAPITAL LETTER ZHE)
\0 \x33 ; DIGIT THREE
\0 U ; (CYRILLIC CAPITAL LETTER I)
\0 ? ; (CYRILLIC CAPITAL LETTER SHORT I)
\0 \x4b ; LATIN CAPITAL LETTER K
\0 ? ; (CYRILLIC CAPITAL LETTER EL)
\0 \x4d ; LATIN CAPITAL LETTER M
\0 \x48 ; LATIN CAPITAL LETTER H
\0 \x4f ; LATIN CAPITAL LETTER O
\0 ? ; (CYRILLIC CAPITAL LETTER PE)
\0 \x50 ; LATIN CAPITAL LETTER P
\0 \x43 ; LATIN CAPITAL LETTER C
\0 \x54 ; LATIN CAPITAL LETTER T
\0 \x59 ; (CYRILLIC CAPITAL LETTER U) LATIN CAPITAL LETTER Y
\0 ? ; (CYRILLIC CAPITAL LETTER EF)
\0 \x58 ; LATIN CAPITAL LETTER X
\0 ? ; (CYRILLIC CAPITAL LETTER TSE)
\0 4 ; (CYRILLIC CAPITAL LETTER CHE)
\0 ? ; (CYRILLIC CAPITAL LETTER SHA)
\0 ? ; (CYRILLIC CAPITAL LETTER SHCHA)
\0 ? ; (CYRILLIC CAPITAL LETTER HARD SIGN)
\x62 \x49 ; LATIN SMALL LETTER B + LATIN CAPITAL LETTER I
\0 \x62 ; LATIN SMALL LETTER B
\0 e ; (CYRILLIC CAPITAL LETTER E)
I O ; (CYRILLIC CAPITAL LETTER YU)
\0 ? ; (CYRILLIC CAPITAL LETTER YA)
\0 \x61 ; LATIN SMALL LETTER A
\0 \x36 ; DIGIT SIX
\0 ? ; (CYRILLIC SMALL LETTER VE)
\0 ? ; (CYRILLIC SMALL LETTER GHE)
\0 ? ; (CYRILLIC SMALL LETTER DE)
\0 \x65 ; LATIN SMALL LETTER E
\0 ? ; (CYRILLIC SMALL LETTER ZHE)
\0 ? ; (CYRILLIC SMALL LETTER ZE)
\0 \x75 ; LATIN SMALL LETTER U
\0 ? ; (CYRILLIC SMALL LETTER SHORT I)
\0 k ; (CYRILLIC SMALL LETTER KA)
\0 ? ; (CYRILLIC SMALL LETTER EL)
\0 ? ; (CYRILLIC SMALL LETTER EM)
\0 ? ; (CYRILLIC SMALL LETTER EN)
\0 \x6f ; LATIN SMALL LETTER O
\0 ? ; (CYRILLIC SMALL LETTER PE)
\0 \xb0 ; LIGHT SHADE
\0 \xb1 ; MEDIUM SHADE
\0 \xb2 ; DARK SHADE
\0 \xb3 ; BOX DRAWINGS LIGHT VERTICAL
\0 \xb4 ; BOX DRAWINGS LIGHT VERTICAL AND LEFT
\0 ? ; (BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE)
\0 ? ; (BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE)
\0 ? ; (BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE)
\0 ? ; (BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE)
\0 \xb9 ; BOX DRAWINGS DOUBLE VERTICAL AND LEFT
\0 \xba ; BOX DRAWINGS DOUBLE VERTICAL
\0 \xbb ; BOX DRAWINGS DOUBLE DOWN AND LEFT
\0 \xbc ; BOX DRAWINGS DOUBLE UP AND LEFT
\0 ? ; (BOX DRAWINGS UP DOUBLE AND LEFT SINGLE)
\0 ? ; (BOX DRAWINGS UP SINGLE AND LEFT DOUBLE)
\0 \xbf ; BOX DRAWINGS LIGHT DOWN AND LEFT
\0 \xc0 ; BOX DRAWINGS LIGHT UP AND RIGHT
\0 \xc1 ; BOX DRAWINGS LIGHT UP AND HORIZONTAL
\0 \xc2 ; BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
\0 \xc3 ; BOX DRAWINGS LIGHT VERTICAL AND RIGHT
\0 \xc4 ; BOX DRAWINGS LIGHT HORIZONTAL
\0 \xc5 ; BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
\0 ? ; (BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE)
\0 ? ; (BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE)
\0 \xc8 ; BOX DRAWINGS DOUBLE UP AND RIGHT
\0 \xc9 ; BOX DRAWINGS DOUBLE DOWN AND RIGHT
\0 \xca ; BOX DRAWINGS DOUBLE UP AND HORIZONTAL
\0 \xcb ; BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
\0 \xcc ; BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
\0 \xcd ; BOX DRAWINGS DOUBLE HORIZONTAL
\0 \xce ; BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
\0 ? ; (BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE)
\0 ? ; (BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE)
\0 ? ; (BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE)
\0 ? ; (BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE)
\0 ? ; (BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE)
\0 ? ; (BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE)
\0 ? ; (BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE)
\0 ? ; (BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE)
\0 ? ; (BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE)
\0 ? ; (BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE)
\0 \xd9 ; BOX DRAWINGS LIGHT UP AND LEFT
\0 \xda ; BOX DRAWINGS LIGHT DOWN AND RIGHT
\0 \xdb ; FULL BLOCK
\0 \xdc ; LOWER HALF BLOCK
\0 ? ; (LEFT HALF BLOCK)
\0 ? ; (RIGHT HALF BLOCK)
\0 \xdf ; UPPER HALF BLOCK
\0 \x70 ; LATIN SMALL LETTER P
\0 \x63 ; LATIN SMALL LETTER C
\0 ? ; (CYRILLIC SMALL LETTER TE)
\0 \x79 ; LATIN SMALL LETTER Y
\0 ? ; (CYRILLIC SMALL LETTER EF)
\0 \x78 ; LATIN SMALL LETTER X
\0 ? ; (CYRILLIC SMALL LETTER TSE)
\0 4 ; (CYRILLIC SMALL LETTER CHE)
\0 ? ; (CYRILLIC SMALL LETTER SHA)
\0 ? ; (CYRILLIC SMALL LETTER SHCHA)
\0 ? ; (CYRILLIC SMALL LETTER HARD SIGN)
b i ; (CYRILLIC SMALL LETTER YERU)
\0 ? ; (CYRILLIC SMALL LETTER SOFT SIGN)
\0 ? ; (CYRILLIC SMALL LETTER E)
i o ; (CYRILLIC SMALL LETTER YU)
\0 ? ; (CYRILLIC SMALL LETTER YA)
\0 \xd3 ; LATIN CAPITAL LETTER E WITH DIAERESIS
\0 \x89 ; LATIN SMALL LETTER E WITH DIAERESIS
\0 ? ; (CYRILLIC CAPITAL LETTER UKRAINIAN IE)
\0 ? ; (CYRILLIC SMALL LETTER UKRAINIAN IE)
\0 ? ; (CYRILLIC CAPITAL LETTER YI)
\0 \x8b ; LATIN SMALL LETTER I WITH DIAERESIS
\0 ? ; (CYRILLIC CAPITAL LETTER SHORT U)
\0 ? ; (CYRILLIC SMALL LETTER SHORT U)
\0 \xf8 ; DEGREE SIGN
\0 ? ; (BULLET)
\0 \xfa ; MIDDLE DOT
\0 ? ; (SQUARE ROOT)
\x4e \x6f ; LATIN CAPITAL LETTER N + LATIN SMALL LETTER O
\0 \xcf ; CURRENCY SIGN
\0 \xfe ; BLACK SQUARE
\0 \xff ; NO-BREAK SPACE
END

View File

@ -174,6 +174,7 @@ XLATCHARSET CP850 CP437 850_437.chs
XLATCHARSET CP850 CP850 850_850.chs
XLATCHARSET CP850 CP858 850_858.chs
XLATCHARSET CP850 CP859 850_859.chs
XLATCHARSET CP850 CP866 850_866.chs
XLATCHARSET CP850 US-ASCII 850_asc.chs
XLATCHARSET CP850 USASCII 850_asc.chs
XLATCHARSET CP850 ISO8859-1 850_i-1.chs
@ -229,6 +230,7 @@ XLATCHARSET CP865 LATIN-1 865_iso.chs
XLATCHARSET CP865 LATIN1 865_iso.chs
XLATCHARSET CP865 UTF-8 865_u8.chs
XLATCHARSET CP865 UTF8 865_u8.chs
XLATCHARSET CP866 CP850 866_850.chs
XLATCHARSET CP866 CP866 866_866.chs
XLATCHARSET CP866 ISO8859-5 866_i-5.chs
XLATCHARSET CP866 ISO88595 866_i-5.chs