A get() hívás után a következő sor használata is helyrehozza a stringet, de azért ez csak hack, nem szerencsés megoldás: use Encode qw(encode is_utf8); $ciphertext = encode('ISO-8859-1', $ciphertext) if is_utf8($ciphertext);