Thread Zeichen (de)codieren? (6 answers)
Opened by Gast at 2008-03-12 22:29

Gast Gast
 2008-03-12 22:29
#106989 #106989
Hi,

ich empfange mittels LWP::UserAgent eine website. Wenn ich diese am Bildschirm ausgebe wird z.B. das € Zeichen kryptisch dargestellt.
Allerdings liegt das nicht an meiner Konsole, denn wen ich in dem script direkt print "€"; mache erscheint auch ein "richtiges" € zeichen.

Googeln hat mich nun soweit gebracht, dass man wohl use Encode; verwenden soll. Allerdings habe ich damit keinen Erfolg.

Wenn ich print decode('utf-8', $string); mache ist das €-Zeichen weiterhin kryptisch.
Versuch ichs mit print encode('utf-8', $string); verschwindet das € zeichen und an der stelle erscheint ein leerzeichen.

Ich kann mir nicht erklären warum das nicht geht, geschweigedem wo überhaupt das problem liegt. Wieso codiert denn das eine perl modul die schrift anders als ein anderes?

View full thread Zeichen (de)codieren?