(26) K4で一部メールが文字化ける

メール回りをいじり出すと、やっぱこの際我慢していた不満もなんとかしたいってのが人情ってもんではないでしょうか。

K4 使ってて困るのは、一部のメールが文字化けること。

アメリカあたりからやってくる UTF-8 形式のメールの一部が、EUC(?) とかに認識されてすごいことになります。
アルファベットだけの奴ならそれなりに読めるんですが、中途半端に漢字が混ざっているともう泣けてくるような化けっぷりで。

たぶんヘッダが少々ラフになってしまっているんではないかと推測し、向こうさんは漢字までちゃんと表示されるかどうかなんか確認しないからなー、しょうがないかなーとあきらめ気味だったんですが。
でも Facebook からのメッセージメールや米国 Microsoft からのあれこれメールが化けると、まじでけっこう不便です。

つことで、なんとか対処策はないものかと探してみたら、XMailのBBSでビンゴなスレッドが。

UTF8のメールが文字化けする

「ActivePerl5.8 対応拡張モジュール」ってなんだよ知らないよそんなの、とこちらも探してみると、

K4 のダウンロード

にちゃんとあるではないですか。がーん知らんかったー。

私の使っている XMail は 1.25、XMailCFG は 2.35d なので、K4 0.91b 用の対応モジュールをダウンロード → cgi フォルダに上書き。
なんか config.cgi とかも上書かれるので動作不良起こされるのが怖く、上書き対象の現行のファイルを全部バックアップ取ってから、とちょっと慎重に行ってみました。

メールの中を表示する操作をすると警視庁のサイトに飛んだりして少々焦りましたが、再ログインを何度か行ったら動作が安定しました。
K4 の初期設定では、不正なアクセスと認識されると全部警視庁のサイトに飛ぶように設定されているんですよね。調整入れるたびにまま飛ぶので、すっかりピーポ君と顔なじみになったような気がします。

さて、たぶんこれで大丈夫だと思うんですが、こんな時に限って文字化けメールがやってきません。
まあそのうち何かしらやってくるでしょうから、その時にでも確認、ダメだったらまた次の手を考えてみようかと思います。

コメントを投稿