charsetがおかしいメールの判定No.12167
ベネトナーシュ さん 06/02/01 19:26
 
送信元が悪いのではありますが、いちおうご報告します。
今日、ニフティのシステムから届いたメールが化け化けになってしまい、ヘッダを確
認したところ、

Content-type: text/plain; charset=iso-2202-JP

となってました(^^;)。Outlook Expressでは正しく日本語として表示できました。

[ ]
RE:12167 charsetがおかしいメールの判定No.12168
秀まるお さん 06/02/02 13:10
 
 charsetの指定が間違っている場合は文字コードを自動判定することになって、
日本語のメールであれば(特にJISであれば)正しく文字コード判定するはずだ
と思います。

 jisの場合というのは、つまり、Esc ( B とかの特別な制御コードが入ってい
ればってことになりますけど。

 一応、charset=iso-2202-jpってやつを日本語扱うするように直すのは簡単な
のでそれはそれでそうしておきますが、仮にそうしたとしても、やはり秀丸メー
ルでは相変わらず文字化けしてしまうかもしれません。出来ればそのメールの受
信ログを僕に送って欲しいです。

 送り方としては、

 1.問題のメールを選択する。
 2.「ファイル・エクスポート...」で「現在のメールに対応する
   受信ログ/送信ログをエクスポートする」を選択して「次へ>>」する。
   (形式はなんでもいい)
 3.エクスポートしたファイルを添付ファイルとして作者に送る。

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

[ ]
RE:12168 charsetがおかしいメールの判定No.12171
ベネトナーシュ さん 06/02/02 19:38
 
レスありがとうございます。
問題のメールはいわゆる個人情報の入った通知メールなのでお送りするのはちょっと
まずいです。調査協力できなくてすみません。
化けたのは欧文と判定されてたからで、手動で日本語を指定したら直りました。
エクスポートして秀丸エディタで見てみたところ、文字コードは(Shiftじゃない)
旧JISでした。そのせいかもしれません(以前別のメールソフトでも旧JISは化けた)。

[ ]
RE:12171 charsetがおかしいメールの判定No.12172
秀まるお さん 06/02/02 22:32
 
> 化けたのは欧文と判定されてたからで、手動で日本語を指定したら直りました。

 なら、たぶんShiftJIS文字コードで書かれたメールなんですかね。

 一応、今日アップロードしたV4.61β5にて、iso-2202-jpは日本語扱いに直し
ました。もしよかったら、それをインストールしてから「編集・受信解析のやり
直し」などしてみて欲しいです。それでうまく日本語と判定されれば直ったって
ことになります。(V4.61の正式版が出てからでもいいですけど)

[ ]
RE:12172 charsetがおかしいメールの判定No.12176
ベネトナーシュ さん 06/02/03 08:52
 
4.61β5で試してみましたところ、メール一覧枠の表示だけは日本語になりました。
しかしメール表示枠とエディタウィンドウでは相変わらず化けています(日本語なの
に欧文フォントで表示してしまう)。やっぱり何かおかしい(ただのShift-JISでは
ない)ような?
データは送れませんがちょっとメールもさせていただきましたのでよろしくお願いし
ます。

[ ]
RE:12176 charsetがおかしいメールの判定No.12178
秀まるお さん 06/02/03 10:47
 
 ソースコード見直したら、たしかにメール内容表示の所は欧文と判定してしま
う処理のままでした。修正させていただきます。

[ ]
RE:12178 charsetがおかしいメールの判定No.12196
ベネトナーシュ さん 06/02/11 10:45
 
4.61β6で、正しく日本語表示されることを確認しました。対応ありがとうございま
した。

[ ]