Stringoperationen mit UTF-8-kodierten Zeichenketten

Uppercase, Lowercase usw. sind auch möglich mit ISO-8859-Kodierungen

Voraussetzung ist, daß sie Strings Perlintern als UTF-8-kodiert verstanden werden, mit Bytes funktioniert es also nicht. Siehe Beispiel:

use utf8;
print uc "ß"; # SS

Das nächste Beispiel zeigt, wie dieselbe Stringfunktion mit einer ISO-8859-1 Kodierung funktioniert, nachdem dem Interpreter die Kodierung bekanntgemacht wurde:

use Encode qw(decode);

my $str = 'ein kleines ü';
print uc $str; # EIN KLEINES ü

$str = decode('ISO-8859-1', $str);
print uc $str; # EIN KLEINES Ü

Die rein persönlichen Zwecken dienende Seite verwendet funktionsbedingt einen Session-Cookie. Datenschutzerklärung: Auf den für diese Domäne installierten Seiten werden grundsätzlich keine personenbezogenen Daten erhoben. Das Loggen der Zugriffe mit Ihrer Remote Adresse erfolgt beim Provider soweit das technisch erforderlich ist. @: nmq​rstx-18­@yahoo.de