ISO-2022-JPじゃ扱えない文字が多くなってきたので、Unicodeを符号化する方法の一つであるUTF-8で書かれたメールを送るにはどうしたら良いかを考えてみました。 UTF-8は8bitのバイト列から構成されるので、7bitデータしか扱えない古いメールサーバーを経由された際に、文字化けしないようbase64形式でMIMEエンコードしてからメールを送るのが良いです。 UTF-8で書かれたメールをやり取りするためには、メールを受信する相手が、UTF-8に対応したメーラーを使っている事、使いたい文字が入ったフォントを持っている事が必要となります。 perl-5.8.5、perl-5.10.0、perl-5.12.0、perl-5.14.0、perl-5.24.1、perl-5.32.1 Active Perl 5.12.4 Build 1205 で動作を確認しました。(5.8.0以降なら