外国語メールの外国語文字も検索No.14273
kendo さん 03/08/20 14:44
 
教えてください。
(以前、同じような質問をしたことがあるのですが、
自分でも、いつ頃のことか分からなくなってしまいました。)

さて、新しいバージョンで「機能追加」として
 
 検索系コマンドで、外国語メールの外国語文字も検索できるようにした。

となり、とても喜んでおります。

 ところで、このコマンドは本体部分での検索のことで、エディタ・ウィンドウでは
従来のままで上のような操作はできませんが、その制約はなんなのでしょうか。

 いまのままですと、本体で検索してヒットしているのに、そのヒットしている文字
列が該当メールのどこにあるのかは、エディタ・ウィンドウ内で目で探さなくてはな
らないように思うのですが......

[ ]
RE:14273 外国語メールの外国語文字も検索No.14283
秀まるお2 さん 03/08/20 18:03
 
>  ところで、このコマンドは本体部分での検索のことで、エディタ・ウィンドウでは
> 従来のままで上のような操作はできませんが、その制約はなんなのでしょうか。

 エディタウィンドウ上では、元々外国語の検索がちゃんと出来ていたはずです。
今確認した限りも大丈夫でした。

 エディタでメールを開くと、そのエディタはメールの文字コードに合わせてフ
ォントがそれ用に切り替わるはずです。そのエディタ上で検索ダイアログボック
スを出すと、その検索ダイアログボックスの文字入力部分のフォントもエディタ
本体と同じフォントになってまして、外国語が普通に入力&検索できます。

 例えば今こちらで繁体字中国語のメールを開いて、そこの中の中国語を適当に
選択してCtrl+Fとすると、選択した文字が検索ダイアログボックスに表示され、
そのまま検索も出来ることを確認できました。

>  いまのままですと、本体で検索してヒットしているのに、そのヒットしている文字
> 列が該当メールのどこにあるのかは、エディタ・ウィンドウ内で目で探さなくてはな
> らないように思うのですが......

 エディタで開いてF3キーを押せばヒットすると思います。少なくとも僕の所で
はそれでヒットしました。

 「夜晩」とかいう文字でちゃんと検索できましたが…

 ただし、検索履歴を見ると、鶴亀メールが内部的に使っている特殊な制御文字
が入り込んでいるようでした。これはこれで別のバグとして修正させていただき
ます。

[ ]
RE:14283 外国語メールの外国語文字も検索No.14284
kendo さん 03/08/20 18:30
 
kendoです。お世話になります。

>>  いまのままですと、本体で検索してヒットしているのに、そのヒットしている文字
>> 列が該当メールのどこにあるのかは、エディタ・ウィンドウ内で目で探さなくてはな
>> らないように思うのですが......
> エディタで開いてF3キーを押せばヒットすると思います。少なくとも僕の所で
>はそれでヒットしました。
 おっしゃるとおりでした。私の場合、勝手にキーをカスタマイズしておりましたの
で、その変えたキーで操作するとうまく行きました。ありがとうございます。
 

>>  ところで、このコマンドは本体部分での検索のことで、エディタ・ウィンドウでは
>> 従来のままで上のような操作はできませんが、その制約はなんなのでしょうか。
> エディタウィンドウ上では、元々外国語の検索がちゃんと出来ていたはずです。
>今確認した限りも大丈夫でした。
> エディタでメールを開くと、そのエディタはメールの文字コードに合わせてフ
>ォントがそれ用に切り替わるはずです。そのエディタ上で検索ダイアログボック
>スを出すと、その検索ダイアログボックスの文字入力部分のフォントもエディタ
>本体と同じフォントになってまして、外国語が普通に入力&検索できます。
この部分についてのご指摘、了解いたしました。
ただし、検索ダイアログボックスの文字入力部分にたとえばアクセント記号付きの
フランス語とかドイツ語を入力するのは結構厄介です。

 この点、私の勘違いもあったかもしれませんが、私のしたテスト的操作について説
明いたします:
 
 英語でない外国語の、あるメールを読んでいてその中のある文字列が気になってそ
れを範囲指定してコピーします(おそらくそれはクリップボードに送られているのだ
と思います。)
 それからほかのメールにもその単語が出てくるのかな、などと思って、本体部分で
検索のダイアログボックスを開いて、その文字入力小窓にctr+vなどで、その文字列
を貼り付けるとばっちりアクセント付きで貼り付けられます。
 あとはご指摘の操作で、エディタ・ウィンドウの本文中の該当個所までたどりつけ
ました。
 
 さて、次の操作は「秀丸」の場合も関連するのかも知れません。ある、かなり長目
のメールを読んでいて、ある文字列が気になります。その文字列は特殊なアクセント
記号がついていたりする欧文のものだとします。その文字列が、その長目のメールの
ほかの場所にも出てくるのかな、などと思いながら、その文字列を範囲指定してコ
ピーをして、それを検索用の文字入力小窓に上と同じようにctr+vで貼り付けると、
 あれ......アクセントのない文字列になってしまい、
これだと求めている文字列と別もの扱いで、それにヒットしないのです。
 たしかにこの小窓で、キーボードをソフト的に替えて(Windows2000です。)アク
セント記号付きの文字列を手で入力はできますが、それが結構面倒です。
 特殊なコピーコマンドで、「コピー」した文字列をそのまま、検索用文字列の小窓
に再度 ctr+v で貼り付けるなどということはできなのでしょうか。
 
よろしくお願いいたします。

[ ]
RE:14284 外国語メールの外国語文字も検索No.14285
秀まるお2 さん 03/08/20 18:44
 
 検索ダイアログボックスにクリップボード経由で欧文文字が入力できない件は、
こちらでテストしたら簡単に再現しました。

 メモ帳や秀丸に貼り付けた場合はちゃんと欧文文字で出てくるのに、秀丸の検
索ダイアログボックスだとダメみたいです。ここのウィンドウがUnicodeウィン
ドウになってないのが原因のような気がします。

 直すとなると、つまりは検索系コマンドを全部Unicode対応にしないといけな
いんだと思います。それはそれでいつか対応する、というか、実は僕の次のメイ
ン開発テーマにする予定なので、それまで当分お待ちいただきたいと思います。

[ ]
RE:14285 外国語メールの外国語文字も検索No.14286
kendo さん 03/08/20 19:35
 
kendoです。
ご回答ありがとうございます。

>直すとなると、つまりは検索系コマンドを全部Unicode対応にしないといけな
>いんだと思います。それはそれでいつか対応する、というか、実は僕の次のメイ
>ン開発テーマにする予定なので、それまで当分お待ちいただきたいと思います。
よろしくお願いいたします。
(今のままでも、私のレベルでは秀丸や鶴亀には大満足です。)

[ ]