メールの文字化けについてNo.09441
さん 03/10/21 10:08
 
秀まるおさん&みなさま、こんにちは
バグらしき項目を発見しましたので、調査お願いできますでしょうか?
よろしくお願い致します。

---内容---
 特定のメールが受信した際に文字化けを起し正しく表示できません。
 同じメールをブラウザで見る分には文字化けしません。

 本来であれば、ここでそのメールを送れればいいのですがメールの内容に
 ライセンスのことが書いてありますので、できるだけ送信は控えたいです。
 なお、 dump.txt, smtp_pop3.txt は取得してあります。
 こちらのみの送付でよろしいでしょうか?

---環境---
1.WinNT4(SP6)+IE:4.0 + 鶴亀Ver3.06
2.WinNT4(SP6)+IE:4.0 + 鶴亀Ver3.07b7
3.Win2k(SP4)+IE:6.0 + 鶴亀Ver3.06
1,2,3すべての環境で発生します。

[ ]
RE:09441 メールの文字化けについてNo.09442
秀まるお さん 03/10/21 13:29
 
 dump.txtやsmtp_pop3.txtを送って頂いても文字化けの問題は解決できないで
す。

 お手数ですが、差し支えの無いようにメールを編集して僕に送って欲しいです。
具体的な手順は以下のようになります。

 1.問題のメールを選択して、「検索・関連するメール・このメールの
   ログ」を実行し、さらに、「そのまま開く」を選択してOKする。
   すると、問題のメールの受信ログが出てきます。

 2.「ファイル・名前を付けて保存...」で、例えば「abc.eml」のような
   名前で保存する。

 3.そのファイルを秀丸エディタなどで開く。

 4.問題となりそうな部分を「XXXX」などで塗りつぶして、もう一度
  「名前を付けて保存...」で別の名前で保存する。

 5.その保存されたファイルを作者に添付ファイルで送る。

 っとなります。送り先は、maruo@mitene.or.jp です。

 ということでどうでしょ?

 ちなみに、「名前を付けて保存...」で保存する時に、ファイルの拡張子を
「.eml」とすれば、そのファイルをダブルクリックすることでOutlook Express
が起動し、実際のメールとして見た様子が確認できます。

[ ]
RE:09442 メールの文字化けについてNo.09446
さん 03/10/21 16:42
 
今、メールを送りました。
もしバグの場合の対応についてですが、
現在、違うやりかたで問題を回避できてますので、手の空いた時にでも修正してくだ
さい。
よろしくお願い致します。

[ ]
RE:09446 メールの文字化けについてNo.09447
秀まるお さん 03/10/21 17:10
 
 結論をここにも書かせていただくと、問題のメールは、いわゆる多国語混在の
Unicodeのメールでした。

 鶴亀メールを多国語混在メールに対応させない限り、今のところはうまく表示
できません。

 せっかくなので、多国語混在対応について検討だけしてみます。うまく対応で
きそうならすぐ作業にとりかかります。

[ ]
RE:09447 メールの文字化けについてNo.09450
さん 03/10/21 23:25
 
> せっかくなので...
いつもながら対柔軟な対応に感謝しております。
これからもよろしくお願いします。

[ ]
RE:09450 メールの文字化けについてNo.09459
秀まるお さん 03/10/24 16:47
 
 一応考えたんですが、一筋縄ではいかないです。

 UNICODE文字を現状のメール用テキストファイルに無理矢理入れる方法を考え
たんですが、例えば#xxxxで16進数を使って入れるとか、#xxxでBASE64エンコー
ドのような形を使うとか(これだと4文字)、いくつか考えられます。

 一度決めた仕様は後で変更が効かないので、その辺じっくり考えて、ある程度
熟すまで保留したいと思います。

[ ]
RE:09459 メールの文字化けについてNo.09487
さん 03/10/28 23:14
 
少数意見?をわざわざ検討してただけただけでも光栄です。
鶴亀で開ける日を楽しみにしています。
ありがとうございました。

[ ]
RE:09459 メールの文字化けについてNo.09488
Iranoan さん 03/10/29 01:08
 
 秀まるおさん今日は、Iranoan です。
>  UNICODE文字を現状のメール用テキストファイルに無理矢理入れる方法を考え
> たんですが、例えば#xxxxで16進数を使って入れるとか、#xxxでBASE64エンコー
> ドのような形を使うとか(これだと4文字)、いくつか考えられます。
 これをやってしまうと、ヘルプにも記載のある鶴亀の売りの一つである
> メールをわかりやすいテキスト形式で保存しているので、...
ということが無くなってしまいますよね。この事からも、出来れば別の方法に
して頂きたいと思います。
 ただこれを実現しつつ (少なくとも) 上位互換性を保つとなると、ちょっと
考えただけでも、
(1) 多言語のメールは、UNICODE で保存する以外方法が無さそう
    →UNICODE のメール・データは区切り「\x0C\x21」以外にするなど、何ら
    かの方法が必要?
(2) 更に秀丸などのテキスト・エディタで開いても問題ないようにするには、
    一つのファイルに複数の文字コードで保存するわけにはいかない
    →UNICODE のメール・データは別ファイルに
    →メール・データのファイル名は、不定なので拡張子を変える必要あり?
(3) エクスポートの時はどうするのか?
がでてきて相当厄介ですね。

 やっぱり、
>  一度決めた仕様は後で変更が効かないので、その辺じっくり考えて、ある程度
> 熟すまで保留したいと思います。
と仰る通りに落ち着いてしまう。(^^;。

[ ]
RE:09488 メールの文字化けについてNo.09492
秀まるお さん 03/10/29 13:13
 
 一応、utf8で保存する形で内部的な処理をぼちぼち作りながら考えている最中
ですが…。

 オープンソースで作ってる訳ではないので、内部の作り方にまで注文をつける
のは遠慮してください。

 昨日も言いましたけど、Iranoanさんと関係ない件について意見は不要です。
何も書かないでください。

[ ]
RE:09492 メールの文字化けについてNo.09501
Iranoan さん 03/10/29 17:55
 
 秀まるおさん今日は、Iranoan です。
>  昨日も言いましたけど、Iranoanさんと関係ない件について意見は不要です。
> 何も書かないでください。
 えっと、確かに元々関係ないスレッドです。ただ私は、例えば
 http://hidemaruo.dip.jp:81/hidesoft/hidesoft_8/x11987.html#11992
>  現状では鶴亀メールでは、このような多国語混在メールは正しく表示できませ
> ん。制限事項とするしかありません。
という回答から、多国語混在については諦めていました。しかし今回のこの投
稿のながれで、
>  せっかくなので、多国語混在対応について検討だけしてみます。
ということでしたので、折角対応して頂けるなら、エディタ等による二次利用
もしやすいように要望を出させて頂きましたが、turukame.1:09459 の投稿時
には、この問題に思い至りませんでしたので、要望が遅れました。
 データの二次利用というか、秀丸からアクセスすることはよくやるので、
「関係ない件」と言われてしまうと、ちょっと辛いです(;_;)。

 あと
> 内部の作り方にまで注文をつける
> のは遠慮してください。
の意志はありません。あくまで、初めは「単純に UNICODE のデータにしてし
まえばよいのに」と思っていたのですが、考えてみたら「多言語混在と互換性
の両方を満たすのは大変そうだなあ〜」→「秀まるおさんは、色々考慮する必
要があった大変だなあ〜」と考えただけです。
 その書き込みで、要らぬ手間をかけさせているので、全くの本末転倒なので
すがm(__)m。

[ ]
RE:09501 メールの文字化けについてNo.09505
秀まるお さん 03/10/29 18:33
 
 多国語混在メールについては対応に苦慮してまして、その上さらに、内部的な
データ形式について注文に応えることは、たぶん出来ないと思います。というか、
心の中では既にutf8で保存する方向になってます。

 ま、今回のIranoanさんの話が出てきた関係で、「やはりこういうことを言う
人が出てくるんだな」と分かった以上、優先順位は低くなりました。

 (この件は終わりでお願いします)

[ ]