半角カナの受信メールで文字化けするNo.33056
akira6809 さん 08/01/17 09:49
 
こんにちは。秀丸メール v4.83 を使っています。

送信側の問題のような気もしますが、正しく表示できない受信メールがあります。

・shift-jis 半角カナのメールが文字化けする。
  社内で使用しているソフトのレポートメールなんですが
  ヘッダ中に「Content-Type: text/plain; charset=shift-jis」と定義されていて
  本文のカナが全角ではなく半角で送ってきます。すべて全角で送ってくれれば
  正しく表示できるようですが、半角のため文字化けしてしまいます。
  内容を確認するには受信ログを閲覧するしかありません。

何とかならないでしょうか?(^^;

[ ]
RE:33056 半角カナの受信メールで文字化けNo.33058
秀まるお2 さん 08/01/17 12:22
 
 shift-jis文字コードのメールで半角カナが混じっているケースですが、こち
らで簡単なテストをした限りでは、半角カナはそのままうまく半角カナで出てき
ました。

 こちらでテストした方法というのは、まずは、以下のような簡単なテキスト
データを作成します。

From: aaa
To: bbb
Subject: ccc
Content-Type: text/plain; charset=shift-jis

アイウエオ
アイウエオ                       ←  ここだけ半角カナで書く。
アイウエオ

 でもって、それをShift-JIS文字コードのテキストファイルで保存し、それを
秀丸メールにドラッグアンドドロップしてインポートさせてみました。そうした
ら、半角で書いた「アイウエオ」の部分はそのまま半角で出てきました。

 受信ログを見てちゃんと半角カナで出てくるいうことであれば問題なく解釈出
来るはずだと思いますが…。なぜ化けてしまうのかいまいち原因が分からないで
す。

 もしかしてSubject:ヘッダの中だとダメとかって話ですかね?。それもこちら
で試した限りは大丈夫みたいでしたけど…。

 こういう場合は、問題のメールの受信ログを僕に送っていただけると一番助か
るんですが、そういうのは無理でしょうか。例えば知られたらまずい部分を適当
に「*****」のように伏せ字にして送っていただいてもいいですけど。

 もし可能ならば、以下の方法で僕に送って欲しいです。

 1.問題のメールを選択する。
 2.「ファイル・エクスポート...」を実行し、「現在のメールに対応する
   受信ログ/送信ログをエクスポートする」をONにして、形式は
   「1メール1ファイル形式」としてエクスポートする。

 3.エクスポートで生成されたメールを添付ファイルとして作者に送る。

 です。僕(=作者)のメールアドレスは、 maruo@mitene.or.jp です。

 それか、もし差し支えがある場合は、例えば具体的にどういう風に化けるのか
(例えば半角カナの「ア」が何に化けるのか)等の、もうちょっと詳しい情報も
教えて欲しい所です。

[ ]
RE:33058 半角カナの受信メールで文字化けNo.33059
akira6809 さん 08/01/17 14:11
 
返信ありがとうございます。

ソフトメーカにも問合せてみたところエンコード種類を変更してみてくれとの回答で
した。
数年前から使っているソフトで、最近バージョンアップしたのですが
旧バージョンでは iso-2022-jp で上手くいかないので shift-jis に
していたのをコロっと忘れてました。(^^;

これで解決できるのかもしれませんが、一応参考資料としてログも送っておきます。

時間を取れるようでしたらご確認ください。m(_ _)m

[ ]
RE:33059 半角カナの受信メールで文字化けNo.33060
秀まるお2 さん 08/01/17 16:18
 
 送っていただいたデータでテストしたら、たしかに現象が再現出来ました。

 で、調べてみたら、shift-jisと指定してあっても、なぜか「EUCかShiftJISか
どっちか」って判定する処理に入ってしまっていて、結果として半角カナが割合
的に非常に多い場合はEUCと誤判定されてしまうようでした。

 ということで、ちゃんとcharset=shift-jisを見て、shift-jisと判定するよう
に修正させていただきます。

 次のβ版(V5.00β19)にて対応させていただきます。

 ちなみに正式版のアップロードはまだ出来ないです。なのでβ版を入れるのが
不安でしたら、すみませんが当分は受信ログを見てほしいです。

[ ]
RE:33060 半角カナの受信メールで文字化けNo.33061
akira6809 さん 08/01/17 17:53
 
お手数おかけしました。ありがとうございました。m(_ _)m

[ ]