Thread Fragen/Probleme zu UTF8 und GZip
(5 answers)
Opened by burnersk at 2008-09-22 11:06
Also von use encoding würde ich dringend abraten, das kommt mit sehr vielen Problemen.
use utf8 ist schon richtig, allerdings werden ab dann alle Konstanten als Textstrings angesehen, und Kompressionsalgorithmen können nur was mit Bytestrings anfangen. Also könntest du folgendes Probieren: Code (perl): (dl
)
1 2 3 4 5 6 7 8 use strict; use warnings; use utf8; use Encode qw(encode_utf8) binmode STDOUT; ... $content = Compress::Zlib::memGzip(encode_utf8 $content); Zu der Unterscheidung von Text- und Bytestrings und dem ganzen Unicode-Zeugs von Perl habe ich einen Artikel geschrieben, der manches "komische" Verhalten von Perl erklären sollte. |