メール一覧枠でのFromの表示されかたが違No.38257
つるぴん さん 10/04/15 18:27
 
メール一覧枠でのFrom表示について質問があります。
受信メールで、From欄の名前がダブルコーテーションで囲まれているものがあり
ます。
例)"秀 まるお" <xxx@xxx.jp>
(勝手に名前を使って申し訳ありません>秀まるお様)

そういった時にメール一覧枠に於いて、文字コードが多言語対応ユニコードの場
合と日本語の場合で表示され方が異なります。

ユニコードの場合
"秀 まるお" <xxx@xxx.jp>

日本語の場合
秀 まるお

これを日本語のメールと同様の表示になるようにするには、どのようにしたら良
いでしょうか。

[ ]
RE:38257 メール一覧枠でのFromの表示されNo.38260
秀まるお2 さん 10/04/16 09:06
 
 こちらで簡単にテストした限りでは、文字コードの種類が日本語かユニコード
かで、ダブルクォーテーション記号の付く/付かないの違いは出ないようでした。

 テスト方法としては、まず自分から自分に適当にメールを送って受信します。
それをエディタで開いて「設定・編集を許可する」としてから、From:ヘッダを
まずは連絡いただいた通りの、

 "秀 まるお" <xxx@xxx.jp>

 と書き換えて「ファイル・草稿に保存」とします。
 (草稿に保存される分けじゃないけども…)

 それでメール一覧を見ると、

 秀 まるお

 とだけ出ます。

 この状態で、「設定・文字コード・多国語混在ユニコード」を選択して、警告
にはOKして、そしてまた保存します。

 それでもやはりメール一覧の表示は「秀 まるお」のままでした。

 手元にマイクロソフトからのニュースレターというのがいっぱいあって、それ
はユニコードのメールと日本語のメールと両方があります。どちらもFrom:は

   "Microsoft" <xxxxxxxxx@newsletters.microsoft.com>

 のようになってます。これのメール一覧上の表示は、ユニコードでも日本語で
も、どっちも「Microsoft」となってまして、ダブルクォーテーション記号は除
去されてます。

> ユニコードの場合
> "秀 まるお" <xxx@xxx.jp>
>
> 日本語の場合
> 秀 まるお

 ユニコードの場合には、単にダブルクォーテーションで囲まれてるだけじゃな
くて、メールアドレス付きで表示されるという違いがあるのは何か変じゃないか
と思います。何かそのメール固有の特別な違いがあるんじゃないかと思いますけ
ど、どうでしょ?

 例えば僕の所で試した所だと、

From:     xxx@xx.jp ("秀 まるお" <xxx@xxx.jp>)

 のようになっているとそういう表示になりました。文字コードの違いとは別に、
何かFrom:ヘッダの名前が特殊な形式になってるんじゃないかと思います。

[ ]
RE:38260 メール一覧枠でのFromの表示されNo.38261
つるぴん さん 10/04/16 09:39
 
早速の調査・回答ありがとうございます。

こちらでも秀まるお様と同様のテストをして状態を確認し投稿していましたが、
再度現象を確認したところ、どうも社内メール(NECのStarOfficeXというグルー
プウェアから発信された)のみでその現象が起きているようです。(秀まるお様
のテスト同様、MSからのニュースレター等では現象が発生しませんでした)

From欄に何か違いがないか見てみましたが、私のわかる範囲では違いはありませ
んでした。
どちらのメールも From:    "秀 まるお" <xxx@xxx.jp> の様になっており、
From:     xxx@xx.jp ("秀 まるお" <xxx@xxx.jp>) みたいにはなっていませ
んでした。
(普段はメールヘッダを簡略表示していますが、一応すべて表示にしてから確認
しました)

何か他に見るべき箇所があれば教えてください。

[ ]
RE:38261 メール一覧枠でのFromの表示されNo.38262
秀まるお2 さん 10/04/16 10:23
 
 もしかしたら、From:ヘッダの中に書いてある文字の中にある特定の文字があ
るとダメってことではないかと思います。

 何か、ユニコードの特定文字があるとダメとか。

 問題のメールのFrom:ヘッダをコピペして別の(現象の起きてない)ユニコー
ドメールに貼り付けて、それで現象が起きるかどうか確認してみて欲しいです。
それで起きるなら、そのFrom:ヘッダの中の文字を1つずつ「×」とかに伏せ字
化していって、それでたしかに「この文字があるとダメだ」ってのが特定でたら、
その文字を教えて欲しいなぁと…。

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

[ ]
RE:38262 メール一覧枠でのFromの表示されNo.38264
つるぴん さん 10/04/16 11:25
 
先のメールで示された方法で試してみているのですが、ダブルコーテーションの
直前の文字(表示される名前の末尾)が漢字、ひらがな等ですと再現されますが、
半角、全角ともにアルファベットやカタカナだと発生しない様子?です。
不思議だー。

[ ]
RE:38264 メール一覧枠でのFromの表示されNo.38266
秀まるお2 さん 10/04/16 12:03
 
 再現しました。ということで直します。

From: "Microsof漢字" <xxxxxxxx@newsletters.microsoft.com>

 だと再現しました。

[ ]
RE:38264 メール一覧枠でのFromの表示されNo.38267
つるぴん さん 10/04/16 13:29
 
確認不足でスミマセン。
色々な名前を使ってテストしていたら混乱してきたので、秀まるお様の名前を借
りてテストし、結果を纏めました。

"秀まるお" → 秀まるお
"xまるお" → xまるお
"xxるお" → xxるお
"xxxお" → "xxxお" <xxx@xxx.jp>
"xxxx" → xxxx

なぜか

"秀丸男" → 秀丸男

だが

"秀丸太郎" → "秀丸太郎" <xxx@xxx.jp>

となる。

続けて試すと

"x丸太郎" → "x丸太郎" <xxx@xxx.jp>
"xx太郎" → "xx太郎" <xxx@xxx.jp>
"xxx郎" → "xxx郎" <xxx@xxx.jp>
"xxxx" → xxxx
"秀xxx" → 秀xxx
"秀丸xx" → 秀丸xx
"秀丸太x" → 秀丸太x

こうなりました。
やはりダブルコーテーション直前の文字列に鍵がありそうですか?
それとも私のPCがおかしいだけ?

そう言えば今まで当方の環境を書いていませんでした。

Windows XP + sp3
秀丸メール Ver5.36
HTML viewer Ver1.08
秀丸エディタ Ver8.00

Windows Update済みです。
Nortonで毎日ウィルスチェックしています。

[ ]
RE:38267 メール一覧枠でのFromの表示されNo.38269
秀まるお2 さん 10/04/16 13:48
 
 「名前+メールアドレス」となってる所から名前とメールアドレスを抽出する
処理があるんですが、その処理が、utf-8文字コードじゃなくて、Shift-JIS文字
コードを前提とした処理になってしまってました。

 早めに修正して、次またβ版ということでアップロードさせていただきたいと
思います。

 (今、別件の修正が終わってない関係でまだアップロード出来ないので、少々
お待ちいただきたい所です)

[ ]
RE:38269 メール一覧枠でのFromの表示されNo.38270
つるぴん さん 10/04/16 13:55
 
わかりました。
対応をお願いします。

[ ]
RE:38270 メール一覧枠でのFromの表示されNo.38274
秀まるお2 さん 10/04/16 14:52
 
 ちなみにですが、次のβ版をインストールしてもすぐに表示が直る訳じゃなく
て、一度「編集・フォルダ毎の処理・メール一覧の作成し直し」を実行していた
だかないとダメです。

 それと、From列表示がおかしくなってるメールは、「メールアドレス検
索...」で検索してもうまくヒットしてませんでした。

 大変失礼しました。

[ ]
RE:38274 メール一覧枠でのFromの表示されNo.38280
秀まるお2 さん 10/04/17 13:58
 
 修正版をアップロードしたのでよかったらお試しください。

32bit版:
http://hide.maruo.co.jp/software/bin/hmmail537b4_signed.exe

64bit版:
http://hide.maruo.co.jp/software/bin/hmmail537b4_x64_signed.exe

 このバージョンをインストールしてから一度「編集・フォルダ毎の処理・
メール一覧の作成しなおし」を実行していただくと直ります。

 ということでお願いします。

[ ]
RE:38280 メール一覧枠でのFromの表示されNo.38291
つるぴん さん 10/04/18 08:47
 
直りました。
素早い対応、ありがとうございました。

[ ]
RE:38291 メール一覧枠でのFromの表示されNo.38321
つるぴん さん 10/04/19 17:58
 
些細なことなのですが、気がついたので報告します。

リモートメールの一覧では、From表示が修正前のままのようです。
最新の一覧を取得しなおしましたが、変わりませんでした。

[ ]
RE:38321 メール一覧枠でのFromの表示されNo.38322
秀まるお2 さん 10/04/19 18:11
 
 リモートメール一覧の「最新の一覧を取得し直す」の右側にある「▼」ボタン
を押して、そこの「最新の一覧を取得し直す(完全)」を実行すると、直ると思
います。

 「完全」でないと、キャッシュしてる古い内容がそのまま使われてしまいます。
これは仕方がないかなぁと思います。

[ ]
RE:38322 メール一覧枠でのFromの表示されNo.38323
つるぴん さん 10/04/19 18:18
 
指示された方法で治りました。
ありがとうございます。

こんな機能もあったんですね。
知りませんでした。

[ ]