home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 2005 December (Special)
/
PCWorld_2005-12_Special_cd.bin
/
Bezpecnost
/
Spyware
/
Spyware.exe
/
w32-421c.exe
/
wpm-lmtt.r
< prev
next >
Wrap
Text File
|
2004-04-28
|
24KB
|
599 lines
##
## WPM-LMTT.R (Local Mime Translation Table)
## Copyright (c) 1994, David Harris, All Rights Reserved.
##
## This file can be used as a model for a local resource which
## maps ISO character sets to the code pages in use on the PCs
## at your site.
##
## Character translation tables:
## Each translation table maps the characters in a particular
## ISO set to your codepage's character set: the table can be used
## bidirectionally when composing or decoding quoted-printable or
## 8BIT messages. Only characters from 128-255 are included in
## the table, and each table must end with an ASCII NUL (0).
##
## The sample tables in this file are the ones Pegasus Mail uses
## by default: they map ISO character sets to the standard IBM
## code page 437. You may define as many character sets as you
## wish and Pegasus Mail will use them to translate incoming mail
## but for outgoing mail it will only use ISO character sets.
##
## The last resource in the file must be a "charset_list"
## structure which ties the character strings naming an ISO
## character set to the resource which maps it.
##
## Angepa▀t an deutsche Umlaute (cp_win) am 28-04-2004 Sven Henze
##
#==========================================================
#
# OPTIMAL CHARACTER TRANSLATIONS, should be used as
# a example for user defined tables in multilanguage fonts
# environment.
#
# WEST ISO-8859-1 --> CP 1252
# CE ISO-8859-2 --> CP 1250
# TR,AFR ISO-8859-3 --> ? CP 1252
# BALTIC ISO-8859-4 --> CP 1257
# CYR ISO-8859-5 --> CP 1251
# ARAB ISO-8859-6 --> CP 1256
# GREEK ISO-8859-7 --> CP 1253
# HEBR ISO-8859-8 --> CP 1255
# TR ISO-8859-9 --> CP 1254
# RUSS KOI-8R --> CP 1251
# VIETN CP 1258 (currently not implemented)
# ISO-8859-10 ??? (currently not implemented)
# Conversion tables from Jiri Kuchta, 8-12-96, kuchta@fee.vutbr.cz
#
#=========================================================
##
## To use this file, modify it as required, then compile it with
## the Pegasus Mail system resource compiler, RESCOM, using the
## command 'rescom PM-LMTT.R'. This will produce the file
## PM-LMTT.RSC, which should be copied into the same directory
## as PMAIL.EXE, or into your home mailbox.
##
## The "charset_list" type is used to tie a particular name of
## a character set to the table used to decode it.
##
typedef charset_list 25
{
repeat,
string 20, # Character set name
integer # resource ID of table to load.
};
###----------------------------------------------------------------
## I S O - 8 8 5 9 - 1 (Latin 1)
###----------------------------------------------------------------
## Danish, Dutch, English, Faeroese, Finnish, French, German, Icelandic,
## Irish, Italian, Norwegian, Portuguese, Spanish and Swedish.
##
## optimal conversion into CP850, CP1252
structure iso8859_1
{
# conversion ISO-1 --> 1252
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #80
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #88
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #90
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #98
'\160', 'í', 'ó', 'ú', 'ñ', 'Ñ', '|', 'º', #a0
'¿', '⌐', '¬', '½', '¼', '¡', '«', 'û', #a8
'░', '▒', '▓', '│', '┤', '╡', '╢', '╖', #b0
'╕', '╣', '║', '╗', '╝', '╜', '╛', '┐', #b8
'└', '┴', '┬', '├', '─', '┼', '╞', '╟', #c0
'╚', '╔', '╩', '╦', '╠', '═', '╬', '╧', #c8
'╨', '╤', '╥', '╙', '╘', '╒', '╓', '╫', #d0
'╪', '┘', '┌', '█', '▄', '▌', '▐', '▀', #d8
'α', 'ß', 'Γ', 'π', 'Σ', 'σ', 'µ', 'τ', #e0
'Φ', 'Θ', 'Ω', 'δ', '∞', 'φ', 'ε', '∩', #e8
'≡', '±', '≥', '≤', '⌠', '⌡', '÷', '≈', #f0
'°', '∙', '·', '√', 'ⁿ', '²', '■', ' ', #f8
0
};
###----------------------------------------------------------------
## I S O - 8 8 5 9 - 2 (Latin 2)
###----------------------------------------------------------------
## Albanian, Czech, English, German, Hungarian, Polish, Rumanian,
## Serbo-Croatian, Slovak, Slovene and Swedish.
##
## optimal conversion into CP852, CP1250
#structure iso8859_2
# {
## conversion ISO-2 --> 1252 (WEST)
# ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #80
# ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #88
# ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #90
# ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #98
#'\160', 'A', 'ÿ', 'L', 'ñ', 'L', 'S', 'º', #a0
# '¿', 'è', 'S', 'T', 'Z', '¡', 'Z', 'Z', #a8
# '░', 'a', '?', 'l', '┤', 'l', 's', 'ê', #b0
# '╕', 'Ü', 's', 't', 'z', '¿', 'z', 'z', #b8
# 'R', '┴', '┬', '├', '─', 'L', 'C', '╟', #c0
# 'C', '╔', 'E', '╦', '╩', '═', '╬', 'D', #c8
# '╨', 'N', '╤', '╙', '╘', '╓', '╓', '╫', #d0
# 'R', '█', '┌', '▄', '▄', '▌', 'T', '▀', #d8
# 'r', 'ß', 'Γ', 'π', 'Σ', 'l', 'c', 'τ', #e0
# 'c', 'Θ', 'e', 'δ', 'Ω', 'φ', 'ε', 'd', #e8
# '≡', 'n', '±', '≤', '⌠', '÷', '÷', '≈', #f0
# 'r', '√', '·', 'ⁿ', 'ⁿ', '²', 't', '╖', #f8
# 0
# };
structure iso8859_2
{
# conversion ISO-2 --> 1250 (CE)
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #80
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #88
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #90
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #98
'\160', 'Ñ', 'ó', 'ú', 'ñ', '╝', 'î', 'º', #a0
'¿', 'è', '¬', 'ì', 'Å', '¡', 'Ä', '»', #a8
'░', '╣', '▓', '│', '┤', '╛', '£', 'í', #b0
'╕', 'Ü', '║', '¥', 'ƒ', '╜', '₧', '┐', #b8
'└', '┴', '┬', '├', '─', '┼', '╞', '╟', #c0
'╚', '╔', '╩', '╦', '╠', '═', '╬', '╧', #c8
'╨', '╤', '╥', '╙', '╘', '╒', '╓', '╫', #d0
'╪', '┘', '┌', '█', '▄', '▌', '▐', '▀', #d8
'α', 'ß', 'Γ', 'π', 'Σ', 'σ', 'µ', 'τ', #e0
'Φ', 'Θ', 'Ω', 'δ', '∞', 'φ', 'ε', '∩', #e8
'≡', '±', '≥', '≤', '⌠', '⌡', '÷', '≈', #f0
'°', '∙', '·', '√', 'ⁿ', '²', '■', '╖', #f8
0
};
###----------------------------------------------------------------
## I S O - 8 8 5 9 - 3 (Latin 3)
###----------------------------------------------------------------
## Afrikaans, Catalan, English, Esperanto, French, Galician, German,
## Italian, Maltese and Turkish.
##
## optimal conversion into CP85x, CP125x
structure iso8859_3
{
# conversion ISO-3 --> 1252
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #80
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #88
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #90
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #98
'\160', 'H', '»', 'ú', 'ñ', ' ', 'H', 'º', #a0
'¿', 'I', 'S', 'G', 'J', '¡', ' ', 'Z', #a8
'░', 'h', '▓', '│', '┤', '╡', 'h', '╖', #b0
'╕', 'i', 's', 'g', 'j', '╜', ' ', 'z', #b8
'└', '┴', '┬', ' ', '─', 'C', 'C', '╟', #c0
'╚', '╔', '╩', '╦', '╠', '═', '╬', '╧', #c8
' ', '╤', '╥', '╙', '╘', 'G', '╓', '╫', #d0
'G', '┘', '┌', '█', '▄', 'U', 'è', '▀', #d8
'α', 'ß', 'Γ', ' ', 'Σ', 'c', 'c', 'τ', #e0
'Φ', 'Θ', 'Ω', 'δ', '∞', 'φ', 'ε', '∩', #e8
' ', '±', '≥', '≤', '⌠', 'g', '÷', '≈', #f0
'g', '∙', '·', '√', 'ⁿ', 'u', 'Ü', ' ', #f8
0
};
###----------------------------------------------------------------
## I S O - 8 8 5 9 - 4 (Latin 4)
###----------------------------------------------------------------
## Danish, English, Estonian, Finnish, German, Greenlandic, Lappish,
## Latvian, Lithuanian, Norwegian and Swedish.
##
## optimal conversion into CP85x, CP1257
#structure iso8859_4
# {
## conversion ISO-4 --> 1252
# ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #80
# ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #88
# ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #90
# ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #98
#'\160', 'A', 'k', 'R', 'ñ', 'I', 'L', 'º', #a0
# '¿', 'è', '╩', 'G', 'T', '¡', 'Z', '»', #a8
# '░', 'a', 'é', 'r', '┤', 'N', 'z', 'n', #b0
# '╕', 'Ü', 'Ω', 'g', 't', 'i', 'l', '┐', #b8
# '└', '┴', '┬', '├', '─', '┼', '╞', 'I', #c0
# 'C', '╔', 'E', '╦', '╚', '═', '╬', '╧', #c8
# '╨', '╤', '╥', 'K', '╘', '╒', '╓', '╫', #d0
# '╪', '┘', '┌', '█', '▄', 'U', 'U', '▀', #d8
# 'α', 'ß', 'Γ', 'π', 'Σ', 'σ', 'µ', 'i', #e0
# 'c', 'Θ', 'e', 'δ', 'Φ', 'φ', 'ε', '∩', #e8
# '≡', '±', '≥', 'k', '⌠', '⌡', '÷', '≈', #f0
# '°', '∙', '·', '√', 'ⁿ', 'u', 'u', '┤', #f8
# 0
# };
structure iso8859_4
{
# conversion ISO-4 --> 1257
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #80
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #88
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #90
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #98
'\160', '└', 'k', '¬', 'ñ', 'I', '╧', 'º', #a0
'ì', '╨', '╟', '╠', 'T', '¡', '▐', '¥', #a8
'░', 'α', '₧', '║', '┤', 'i', '∩', 'Ä', #b0
'Å', '≡', 'τ', '∞', 't', '?', '■', '?', #b8
'┬', 'A', 'A', 'A', '─', '┼', '»', '┴', #c0
'╚', '╔', '╞', 'E', '╦', 'I', 'I', '╬', #c8
'D', '╥', '╘', '═', 'O', '╒', '╓', '╫', #d0
'╪', 'U', 'U', '▄', 'U', 'U', '█', '▀', #d8
'Γ', 'a', 'a', 'a', 'Σ', 'σ', '┐', 'ß', #e0
'Φ', 'Θ', 'µ', 'e', 'δ', 'i', 'i', 'ε', #e8
'd', '≥', '⌠', 'φ', 'o', '⌡', '÷', '≈', #f0
'°', 'u', 'u', 'ⁿ', 'u', 'u', '√', ' ', #f8
0
};
###----------------------------------------------------------------
## I S O - 8 8 5 9 - 5 (Cyrilic)
###----------------------------------------------------------------
## Bulgarian, Bielorussian, English, Macedonian, Russian,
## Serbo-Croatian and Ukrainian.
##
## optimal conversion into CP855, CP866, CP1251
#structure iso8859_5
# {
## conversion ISO-5--> 1252
# ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #80
# ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #88
# ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #90
# ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #98
#'\160', '╦', '?', 'r', 'E', 'S', 'I', '╧', #a0
# 'J', 'L', 'H', '?', 'K', '-', 'ƒ', '?', #a8
# 'A', 'B', 'V', 'G', 'D', 'E', 'Z', '3', #b0
# 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', #b8
# 'R', 'S', 'T', 'U', '╪', 'X', 'C', '╟', #c0
# 'S', 'S', '?', '?', '?', '3', '▄', '─', #c8
# 'a', 'b', 'v', 'g', 'd', 'e', 'z', '3', #d0
# 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', #d8
# 'r', 's', 't', 'u', '°', 'x', 'c', 'τ', #e0
# 's', 's', '?', '?', '?', '3', 'ⁿ', 'Σ', #e8
# '¬', 'δ', '?', 'r', 'e', 's', 'i', '∩', #f0
# 'j', 'l', 'h', '?', 'k', ' ', ' ', '?', #f8
# 0
# };
structure iso8859_5
{
# conversion ISO-5 --> 1251
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #80
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #88
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #90
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #98
'\160', '¿', 'Ç', 'ü', '¬', '╜', '▓', '»', #a0
'ú', 'è', 'î', 'Ä', 'ì', '¡', 'í', 'Å', #a8
'└', '┴', '┬', '├', '─', '┼', '╞', '╟', #b0
'╚', '╔', '╩', '╦', '╠', '═', '╬', '╧', #b8
'╨', '╤', '╥', '╙', '╘', '╒', '╓', '╫', #c0
'╪', '┘', '┌', '█', '▄', '▌', '▐', '▀', #c8
'α', 'ß', 'Γ', 'π', 'Σ', 'σ', 'µ', 'τ', #d0
'Φ', 'Θ', 'Ω', 'δ', '∞', 'φ', 'ε', '∩', #d8
'≡', '±', '≥', '≤', '⌠', '⌡', '÷', '≈', #e0
'°', '∙', '·', '√', 'ⁿ', '²', '■', ' ', #e8
'╣', '╕', 'É', 'â', '║', '╛', '│', '┐', #f0
'╝', 'Ü', '£', '₧', '¥', ' ', 'ó', 'ƒ', #f8
0
};
###----------------------------------------------------------------
## I S O - 8 8 5 9 - 6 (Arabic)
###----------------------------------------------------------------
## This set of graphic character is intended for use in information
## interchange as well as in data and text processing applications
## where both the Arabic and the Latin scripts are used.
##
## optimal conversion into CP85x, CP1256
#structure iso8859_6
# {
## conversion ISO-6--> 1252
# ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #80
# ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #88
# ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #90
# ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #98
#'\160', ' ', ' ', ' ', 'ñ', ' ', ' ', ' ', #a0
# ' ', ' ', ' ', ' ', '`', '-', ' ', ' ', #a8
# ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #b0
# ' ', ' ', ' ', ';', ' ', ' ', ' ', '¿', #b8
# ' ', '?', '?', '?', '?', '?', '?', '?', #c0
# '?', '?', '?', '?', '?', '?', '?', '?', #c8
# '?', '?', '?', '?', '?', '?', '?', '?', #d0
# '?', '?', '?', ' ', ' ', ' ', ' ', ' ', #d8
# '-', '?', '?', '?', '?', '?', '?', '?', #e0
# '?', '?', '?', '-', '-', '-', '-', '-', #e8
# '-', '-', '-', ' ', ' ', ' ', ' ', ' ', #f0
# ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #f8
# 0
# };
structure iso8859_6
{
## conversion ISO-6--> 1256
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #80
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #88
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #90
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #98
'\160',' ', ' ', ' ', 'ñ', ' ', ' ', ' ', #a0
' ', ' ', ' ', ' ', '\161','\173',' ', ' ', #a8
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #b0
' ', ' ', ' ', '\186',' ', ' ', ' ', '\191', #b8
' ', '\193','\194','\195','\196','\197','\198','\199', #c0
'\200','\201','\202','\203','\204','\205','\206','\207', #c8
'\208','\209','\210','\211','\212','\213','\214','\216', #d0
'\217','\218','\219',' ', ' ', ' ', ' ', ' ', #d8
'\220','\221','\222','\223','\225','\227','\228','\229', #e0
'\230','\236','\237','\240','\241','\242','\243','\245', #e8
'\246','\248','\250',' ', ' ', ' ', ' ', ' ', #f0
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #f8
0
};
###----------------------------------------------------------------
## I S O - 8 8 5 9 - 7 (Greek)
###----------------------------------------------------------------
## This set is suited for multiple-language applications involving the
## Latin and the Greek scripts. It allows handling of data and text
## expressed in Greek.
##
## optimal conversion into CP85x, CP1253
structure iso8859_7
{
## conversion ISO-7--> 1253
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #80
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #88
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #90
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #98
'\160', ',', '`', 'ú', ' ', ' ', 'ª', 'º', #a0
'¿', '⌐', ' ', '½', '¼', '¡', ' ', '»', #a8
'░', '▒', '▓', '│', '┤', 'í', 'ó', '╖', #b0
'╕', '╣', '║', '╗', '╝', '╜', '╛', '┐', #b8
'└', '┴', '┬', '├', '─', '┼', '╞', '╟', #c0
'╚', '╔', '╩', '╦', '╠', '═', '╬', '╧', #c8
'╨', '╤', ' ', '╙', '╘', '╒', '╓', '╫', #d0
'╪', '┘', '┌', '█', '▄', '▌', '▐', '▀', #d8
'α', 'ß', 'Γ', 'π', 'Σ', 'σ', 'µ', 'τ', #e0
'Φ', 'Θ', 'Ω', 'δ', '∞', 'φ', 'ε', '∩', #e8
'≡', '±', '≥', '≤', '⌠', '⌡', '÷', '≈', #f0
'°', '∙', '·', '√', 'ⁿ', '²', '■', ' ', #f8
0
};
###----------------------------------------------------------------
## I S O - 8 8 5 9 - 8 (Hebrew)
###----------------------------------------------------------------
## This set is suited for multiple-language applications involving the
## Latin and the Hebrew scripts. It allows handling of data and text
## expressed in Hebrew.
##
## optimal conversion into CP85x, CP1255
#structure iso8859_8
# {
# ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #80
# ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #88
# ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #90
# ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #98
#'\160', ' ', 'ó', 'ú', 'ñ', 'Ñ', 'ª', 'º', #a0
# '¿', '⌐', '╫', '½', '¼', '¡', '«', '?', #a8
# '░', '▒', '▓', '│', '┤', '╡', '╢', '╖', #b0
# ',', '╣', '≈', '╗', '╝', '╜', '╛', ' ', #b8
# ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #c0
# ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #c8
# ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #d0
# ' ', ' ', ' ', ' ', ' ', ' ', ' ', '?', #d8
# '?', '?', '?', '?', '?', '?', '?', '?', #e0
# '?', '?', '?', '?', '?', '?', '?', '?', #e8
# '?', '?', '?', '?', '?', '?', '?', '?', #f0
# '?', '?', '?', '?', '?', '?', '?', '?', #f8
# 0
# };
structure iso8859_8
{
## conversion ISO-8--> 1255
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #80
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #88
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #90
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #98
'\160', ' ', 'ó', 'ú', 'ñ', 'Ñ', 'ª', 'º', #a0
'¿', '⌐', 'x', '½', '¼', '¡', '«', '?', #a8
'░', '▒', '▓', '│', '┤', '╡', '╢', '╖', #b0
',', '╣', '/', '╗', '╝', '╜', '╛', ' ', #b8
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #c0
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #c8
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #d0
' ', ' ', ' ', ' ', ' ', ' ', ' ', '?', #d8
'\224','\225','\226','\227','\228','\229','\230','\231', #e0
'\232','\233','\234','\235','\236','\237','\238','\239', #e8
'\240','\241','\242','\243','\244','\245','\246','\247', #f0
'\248','\249','\250',' ', ' ', ' ', ' ', ' ', #f8
0
};
###----------------------------------------------------------------
## I S O - 8 8 5 9 - 9 (Latin 5)
###----------------------------------------------------------------
## English, Finnish, French, German, Irish, Italian, Norwegian,
## Portuguese, Spanish and Swedish and Turkish.
##
## optimal conversion into CP85x, CP1254
#structure iso8859_9
# {
## conversion ISO-9 --> 1252
# ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #80
# ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #88
# ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #90
# ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #98
#'\160', 'í', 'ó', 'ú', 'ñ', 'Ñ', '|', 'º', #a0
# '¿', '⌐', '¬', '½', '¼', '¡', '«', 'û', #a8
# '░', '▒', '▓', '│', '┤', '╡', '╢', '╖', #b0
# '╕', '╣', '║', '╗', '╝', '╜', '╛', '┐', #b8
# '└', '┴', '┬', '├', '─', '┼', '╞', '╟', #c0
# '╚', '╔', '╩', '╦', '╠', '═', '╬', '╧', #c8
# 'G', '╤', '╥', '╙', '╘', '╒', '╓', '╫', #d0
# '╪', '┘', '┌', '█', '▄', 'I', 'S', '▀', #d8
# 'α', 'ß', 'Γ', 'π', 'Σ', 'σ', 'µ', 'τ', #e0
# 'Φ', 'Θ', 'Ω', 'δ', '∞', 'φ', 'ε', '∩', #e8
# 'g', '±', '≥', '≤', '⌠', '⌡', '÷', '≈', #f0
# '°', '∙', '·', '√', 'ⁿ', 'i', 's', ' ', #f8
# 0
# };
structure iso8859_9
{
# conversion ISO-9 --> 1254
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #80
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #88
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #90
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #98
'\160', 'í', 'ó', 'ú', 'ñ', 'Ñ', 'ª', 'º', #a0
'¿', '⌐', '¬', '½', '¼', '¡', '«', '»', #a8
'░', '▒', '▓', '│', '┤', '╡', '╢', '╖', #b0
'╕', '╣', '║', '╗', '╝', '╜', '╛', '┐', #b8
'└', '┴', '┬', '├', '─', '┼', '╞', '╟', #c0
'╚', '╔', '╩', '╦', '╠', '═', '╬', '╧', #c8
'╨', '╤', '╥', '╙', '╘', '╒', '╓', '╫', #d0
'╪', '┘', '┌', '█', '▄', '▌', '▐', '▀', #d8
'α', 'ß', 'Γ', 'π', 'Σ', 'σ', 'µ', 'τ', #e0
'Φ', 'Θ', 'Ω', 'δ', '∞', 'φ', 'ε', '∩', #e8
'≡', '±', '≥', '≤', '⌠', '⌡', '÷', '≈', #f0
'°', '∙', '·', '√', 'ⁿ', '²', '■', ' ', #f8
0
};
###----------------------------------------------------------------
## I S O - 8 8 5 9 - 1 5 (Latin 9)
###----------------------------------------------------------------
## AjoutΘ par Th. Thomas
## Albanais, allemand, anglais, basque, breton, catalan, danois, espagnol,
## estonien, fΘro∩en, finnois, franτais, frison, gaΘlique Θcossais, gaΘlique
## irlandais (nouvelle orthographe), galicien, gallois, groenlandais,
## islandais, italien, latin, luxembourgeois, nΘerlandais, norvΘgien,
## portugais, romanche, suΘdois, et monΘgasque.
##
## optimal conversion into CP850, CP1252
structure iso8859_15
{
# conversion ISO-15 --> 1252
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #80
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #88
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #90
' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', #98
'\160', 'í', 'ó', 'ú', 'Ç', 'Ñ', 'è', 'º', #a0
'Ü', '⌐', '¬', '½', '¼', '-', '«', '-', #a8
'░', '▒', '▓', '│', 'Ä', '╡', '╢', '╖', #b0
'₧', '╣', '║', '╗', 'î', '£', 'ƒ', '┐', #b8
'└', '┴', '┬', '├', '─', '┼', '╞', '╟', #c0
'╚', '╔', '╩', '╦', '╠', '═', '╬', '╧', #c8
'╨', '╤', '╥', '╙', '╘', '╒', '╓', '╫', #d0
'╪', '┘', '┌', '█', '▄', '▌', '▐', '▀', #d8
'α', 'ß', 'Γ', 'π', 'Σ', 'σ', 'µ', 'τ', #e0
'Φ', 'Θ', 'Ω', 'δ', '∞', 'φ', 'ε', '∩', #e8
'≡', '±', '≥', '≤', '⌠', '⌡', '÷', '≈', #f0
'°', '∙', '·', '√', 'ⁿ', '²', '■', ' ', #f8
0
};
###----------------------------------------------------------------
## K O I - 8 R (Cyrilic)
###----------------------------------------------------------------
## Bulgarian, Bielorussian, English, Macedonian, Russian,
## Serbo-Croatian and Ukrainian.
##
## optimal conversion into CP855, CP866, CP1251
structure koi8_r
{
# conversion KOI8-R --> 1251
'-', '|', '+', '+', '+', '+', '|', '|', #80
'-', '-', '+', '#', '#', '#', '#', '#', #88
'#', '#', '#', '|', '#', '?', '?', '~', #90
'?', '?', ' ', '|', '?', '2', '.', '/', #98
'-', '|', '+', '╕', '+', '+', '+', '+', #a0
'+', '+', '+', '+', '+', '+', '+', '|', #a8
'|', '|', '|', '¿', '|', '|', '-', '-', #b0
'-', '-', '-', '-', '+', '+', '+', '⌐', #b8
'■', 'α', 'ß', '÷', 'Σ', 'σ', '⌠', 'π', #c0
'⌡', 'Φ', 'Θ', 'Ω', 'δ', '∞', 'φ', 'ε', #c8
'∩', ' ', '≡', '±', '≥', '≤', 'µ', 'Γ', #d0
'ⁿ', '√', 'τ', '°', '²', '∙', '≈', '·', #d8
'▐', '└', '┴', '╓', '─', '┼', '╘', '├', #e0
'╒', '╚', '╔', '╩', '╦', '╠', '═', '╬', #e8
'╧', '▀', '╨', '╤', '╥', '╙', '╞', '┬', #f0
'▄', '█', '╟', '╪', '▌', '┘', '╫', '┌', #f8
0
};
###----------------------------------------------------------------
## W I N D O W S - 1 2 X X
###----------------------------------------------------------------
##
## optimal conversion transparent
structure cp_WIN
#echo WIN transparent
{
'Ç', '?', 'é', 'â', 'ä', 'à', 'å', 'ç',
'ê', 'ë', 'è', 'ï', 'î', '?', 'Ä', '?',
'?', ''', ''', 'ô', 'ö', 'ò', '-', '-',
'ÿ', 'Ö', 'Ü', '¢', '£', '?', '₧', 'ƒ',
' ', 'í', 'ó', 'ú', 'ñ', 'Ñ', 'ª', 'º',
'¿', '⌐', '¬', '½', '¼', '¡', '«', '»',
'░', '▒', '▓', '│', '┤', '╡', '╢', '╖',
'╕', '╣', '║', '╗', '╝', '╜', '╛', '┐',
'└', '┴', '┬', '├', '─', '┼', '╞', '╟',
'╚', '╔', '╩', '╦', '╠', '═', '╬', '╧',
'╨', '╤', '╥', '╙', '╘', '╒', '╓', '╫',
'╪', '┘', '┌', '█', '▄', '▌', '▐', '▀',
'α', 'ß', 'Γ', 'π', 'Σ', 'σ', 'µ', 'τ',
'Φ', 'Θ', 'Ω', 'δ', '∞', 'φ', 'ε', '∩',
'≡', '±', '≥', '≤', '⌠', '⌡', '÷', '≈',
'°', '∙', '·', '√', 'ⁿ', '²', '■', ' ',
0
};
charset_list _mime_csets
{
"ISO-8859-1", iso8859_1,
"ISO-8859-2", iso8859_2,
"ISO-8859-3", iso8859_3,
"ISO-8859-4", iso8859_4,
"ISO-8859-5", iso8859_5,
"ISO-8859-6", iso8859_6,
"ISO-8859-7", iso8859_7,
"ISO-8859-8", iso8859_8,
"ISO-8859-9", iso8859_9,
"ISO-8859-15", iso8859_15,
"KOI8-R", koi8_r,
"WINDOWS-1250", cp_WIN, # Windows codepages transparent
"WINDOWS-1251", cp_WIN, #
"WINDOWS-1252", cp_WIN, #
"WINDOWS-1253", cp_WIN, #
"WINDOWS-1254", cp_WIN, #
"WINDOWS-1257", cp_WIN, #
"", -1
};