Hallo,
Ich möchte ein CGI-Skript schreiben, das ein Webformular einliest und deren Inhalt auch Umlaute beinhalten darf.
use strict;
use CGI qw(:standard);
my $dish = param("dish");
$dish kann nun durchaus Strings mit Umlauten besitzen, z.B. "Müsli".
Da nun $dish als Query für eine Datenbank benutzt werden soll, deren Schlüssel auf Umlaute normalisert wird (d.h. der Schlüssel wäre "Muesli" und nicht "Müsli"), muss ich die Umlaute in $dish ebenfalls normalisieren.
Ein einfacher regulärer Ausdruck
ist nicht wirksam, da im String "ü" irgendwie anders kodiert ist.
Wie muss ich $dish konvertieren, so dass der obige reguläre Ausdruck matcht?
Vielen Dank im Voraus!