|
You need to explicitly encode any text into utf8 before compression. I see you are using memGzip, so here is an exmaple:
use Encode;
$data = Compress::Zlib::memGzip(Encode::encode_utf8($body));
Similarly, if you want to uncompress utf8 data you need to do this
$original = Encode::decode_utf8(Compress::Zlib::memGunzip($data));
Paul |