Thread Fragen/Probleme zu UTF8 und GZip (5 answers)
Opened by burnersk at 2008-09-22 11:06

moritz
 2008-09-22 13:55
#114829 #114829
User since
2007-05-11
923 Artikel
HausmeisterIn
[Homepage]
user image
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.

View full thread Fragen/Probleme zu UTF8 und GZip