in reply to Unicode problem
I found Unicode-MapUTF8 useful for explicitly converting between arbitrary character sets and UTF-8.
$h=$ENV{HOME};my@q=split/\n\n/,`cat $h/.quotes`;$s="$h/." ."signature";$t=`cat $s`;print$t,"\n",$q[rand($#q)],"\n"; [download]