[Vienna-pm] Wie entdecke diesen Engländer: £ ??
Karlheinz
kh at dartbase.com
Tue Sep 11 09:25:06 PDT 2007
encoding problem?
bei mir auf der shell geht:
# perl -le 'my $x = chr(163); $bla = "bla£fasel"; $bla =~
s/\Q$x\E/_GBP/g; print $bla'
bla_GBPfasel
und
root at donnerbuechse:~/svn# perl -le 'my $x = "£"; $bla = "bla£fasel";
$bla =~ s/\Q$x\E/_GBP/g; print $bla'
bla_GBPfasel
evtl. ist link-string utf-8?
lg
kh
gooly at gmx.at wrote:
> Hallo,
>
> Teil eines Links ist dieses Zeichen: £
>
> Gut den Link kann ich mit Perl kopieren und die Seite dann korrekt
> herunterladen - soweit so gut.
>
> Nu will ich aber den Inhalt dieser Seiten gezippt mit diesem Namen
> speichern und da stört das £ erheblich und ich müsst es ersetzen zB
> durch _GBP, also aus S£ wird S_GBP und so weiter..
>
> Aber all das klappt nicht:
>
> $name =~ s/£/_GBP/;
>
> $name =~ s/\£/_GBP/;
>
> $name =~ s/\xC2/_GBP/;
>
> (mc beim Anzeigen der Datei in hex zeigt C2 an dieser Stelle auch wenn
> ich das £ einfach so ins Perl Prg stelle, krieg ich die Fehlermeldung,
> \xC2 stünde da sinnlos im Programm - oder so ähnlich )
>
> Aber auch mit eq gelingt es nicht:
>
> if ($name eq 'S£')
>
> ignoriert das Auftreten des Engländers.
>
> Wie kann ich jetzt verdammt noch einmal diese £ erwischen?
>
> Weiss jemand Rat?
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Vienna-pm mailing list
> Vienna-pm at pm.org
> http://mail.pm.org/mailman/listinfo/vienna-pm
More information about the Vienna-pm
mailing list