# ====================================================
# Autor: n.d.p. / 2001-01-07
-# lm : n.d.p. / 2001-02-06
+# lm : n.d.p. / 2001-02-25
# ====================================================
# Funktion:
# Codierung von non-ASCII-Zeichen fuer
require 5.6.0;
-use vars qw(@ISA @EXPORT %sonder %unimap $utf8);
+use vars qw(@EXPORT %sonder %unimap $utf8);
# ====================================================
# Funktionsexport
# ====================================================
-require Exporter;
-@ISA = qw(Exporter);
+use base qw(Exporter);
@EXPORT = qw(plain multiline toUTF8);
################################
# ====================================================
BEGIN {
+ $utf8 = 0;
+
# Latin 1 + geraten
%sonder=("\177" => '', # Delete-Zeichen
"\200" => '€', # Euro-Zeichen
"\261" => '±', # Plusminus
"\262" => '²', # hoch 2
"\263" => '³', # hoch 3
- "\264" => '‚', # einf. anfuehrungszeichen unten
+ "\264" => '´', # Acute
"\265" => 'µ', # my-Zeichen (griech)
"\266" => '¶', # Absatzzeichen
"\267" => '·', # Mal-Zeichen
173 => '-',
174 => '®',
175 => 'ß',
- 180 => '‚',
+ 180 => '´',
184 => '¸',
185 => '¹',
187 => '»',