I think the Perl module MIME::QuotedPrint gives wrong results under MacPerl. I tested the following with QuotedPrint.pm from standard installation and from cpan-mac. #!perl -w use MIME::QuotedPrint; $string = "ä"; $estring = encode_qp( $string ); print "encode_qp( $string ) = $estring\n"; __END__ Result is encode_qp( ä ) = =8A Running under Linux I get the proper result encode_qp( ä ) = =E4 Looking into the source code I find ... $res =~ s/([^ \t\n!-<>-~])/sprintf("=%02X", ord($1))/eg; # rule #2,#3 $res =~ s/([ \t]+)$/ join('', map { sprintf("=%02X", ord($_)) } split('', $1) )/egm; # rule #3 (encode whitespace at eol) ... Not understanding this fully I suspect the ord() function. Can anybody confirm this? Any ideas for a workaround? Regards Axel ---------------------------------------------------------------------- Axel Rose, Springer & Jacoby Digital GmbH & Co. KG, mailto:rose@sj.com pub PGP key 1024/A21CB825 E0E4 BC69 E001 96E9 2EFD 86CA 9CA1 AAC5 "... denn alles, was entsteht, ist wert, daß es zugrunde geht ..." # ===== Want to unsubscribe from this list? # ===== Send mail with body "unsubscribe" to macperl-request@macperl.org