Thread wieder mal Umlaute bei cgi Parameter (9 answers)
Opened by chris- at 2009-01-15 18:25

chris-
 2009-01-15 18:25
#118035 #118035
User since
2007-10-18
18 Artikel
BenutzerIn
[default_avatar]
Hi,

habe mich durch das Forum gewühlt, jedoch nichts gefunden, dass mir weiter hilft.

Ich habe ein Script, dass die HTML-Ausgabe in utf8 bringt. Die Anzeige funzt auch. Jedoch werden die Umlaute in den einzulesenden Parametern nicht korrekt gehandhabt. Hier der Ausschnitt:
Code: (dl )
1
2
3
4
5
6
7
  my $HOST_OK_CHARS='-a-zA-Z0-9_.öüäÖÜÄ';
...
my $query = new CGI;
$query->charset('UTF-8');
...
my $hostname =$query->param('hostname');
$hostname =~ s/[^$HOST_OK_CHARS]/_/go;


Sobald ich Umlaute eingebe, werden die durch '_' ersetzt.
Wenn ich statt ä ein ö eingebe, funzt das Ding.
Da ist doch etwas mit der Codierung im Argen? Hat wer eine Idee?

Danke,
Chris

View full thread wieder mal Umlaute bei cgi Parameter