Thread encoding mal wieder (20 answers)
Opened by Fragensteller at 2012-09-06 15:23

Raubtier
 2012-09-06 15:34
#161664 #161664
User since
2012-05-04
1054 Artikel
BenutzerIn

user image
Mir erscheint das '>:utf8' überflüssig. Du hast doch schon die "richtige" (und nicht Perls interne) Kodierung in $sContent und möchtest daran überhaupt nichts mehr rumdoktoren. Daher einfach als binary öffnen.

Grund ist: du prüfst zwar, ob das wie utf8 aussieht, aber dann müsstest du es auch mit decode dekodieren, wenn du es mit >:utf8 schreiben willst!
Code: (dl )
1
2
if ( $sEncodingName eq "UTF-8" ) {
$sContent = decode("utf8", $sContent);


Das use utf8; ist auch überflüssig, das sagt nur, ob dein Script in utf8 ist oder nicht.

Edit: dieser Text ist falsch, wenn WWW::Mechanize das schon decodet. Weiß ich aber nicht, ob es das tut.
Last edited: 2012-09-06 15:36:11 +0200 (CEST)

View full thread encoding mal wieder