Jean-Max: Alle guten Dinge sind dreist: Schon wieder Schei? Encoding...

Beitrag lesen

Bounjoun hotti,

use URI::Split qw(uri_split);
use URI;
use URI::QueryParam;

Interessante Module, für die ich sicher Verwendung finden werde. Es geht aber an der Frage etwas vorbei.

Es geht darum, aus einem URL-Encoded ISO-8859-1-Charakter ein UTF-8-Charakter zu machen. Oder auf diesem Beispiel gemünzt: aus %F6 %C3%B6 oder direkt ö machen.

Leider bin ich nach dem Posting erstmal mit anderem Zeugs beschäftigt, werde aber vielleicht heute abend, sonst irgendwann in der Woche weiter proggen können. Ich befürchte aber, dass so ein Konstrukt:

$data = encode("utf8", decode("iso-8859-1", $data));

nichts bringt.

Ich habe folgende Zeilen im Code:

##############################  
use Encode qw(encode decode);  
my $xyz = '%F6ffnen';  
$xyz = encode('UTF-8', decode('ISO-8859-1', $xyz));  
##############################

und lasse es unterhalb der letzten Tabelle ausgeben:

http://www.pagecount.org/oae/counter/pv.pl?month=this&target=refs Daten zum Einloggen: atomic, eggs.

Adiou.