検索で文字数に制限がありますか?No.26358
kiwikazuya さん 06/02/11 15:49
 
中国語(簡体字)でメールを検索するとき、
完全にあるのがわかっているメールですが、
あるときはヒットして、あるときはヒットしません。
どうしてでしょうか?

たとえば、
検索したいメールの題名:外商投資企業和外国企業所得税法と
外商投資企業和外国企業所得税法実施細則だとします。
検索の文字列を「外商投資企業和外国企業所得税」とすると
ヒットせず、「外国企業所得税」とするとヒットします。
(ここでは中国語がそのまま入力できないので日本語に
しています)

他にも「○○法」を抽出したいため、例えば題名に「法」とだけ
入力して検索しても全てにヒットするわけではありません。

なぜなのでしょうか?

[ ]
RE:26358 検索で文字数に制限がありますかNo.26371
秀まるお2 さん 06/02/13 09:50
 
 とりあえずこちらで簡体字中国語のメールを2つ作成し、subject:ヘッダの内
容を、それぞれ

Subject: 外商投資企業和外国企業所得税法

Subject: 外商投資企業和外国企業所得税法実施細則

 のようにして草稿フォルダに保存し、「検索して一覧作成」で、

 「外商投資企業和外国企業所得税」

 で検索した限りでは、両方ともヒットするようです。

 「外国企業所得税」

 で検索しても両方ヒットしますが。

 「検索して一覧作成」を実行する時に、文字コードとして簡体字中国語を指定
してやらないとヒットしないようです。日本語または(自動)のままで検索する
と、日本語文字コードで書かれたメールしか対象とならないです。

 あるいは、もしかしたら、utf-8文字コードで書かれたメールにうまくヒット
してないという話だったりするのかも?

> 他にも「○○法」を抽出したいため、例えば題名に「法」とだけ
> 入力して検索しても全てにヒットするわけではありません。

 ちょっと僕には原因が思い当たらないので、出来れば具体的に、ヒットするは
ずがヒットしないメールの例を僕に送って欲しいです。何か差し支えない内容の
メールを送って欲しいです。(一応僕自身は中国語は理解できませんけど)

 送って頂く方法としては、

 1.問題のメールを選択して、ファイル・エクスポート...を実行する
 2.「現在のメールに対応する受信ログ/送信ログをエクスポートする」
   をONにして「次へ」とする。
 3.適当な名前で保存する。
 4.その保存されたファイルを添付ファイルとして作者(斉藤秀夫)
   に送る。

 で、送り先は、 maruo@mitene.or.jp です。

[ ]
RE:26371 検索で文字数に制限がありますかNo.26377
秀まるお2 さん 06/02/13 16:31
 
 サンプルメール送っていただきありがとうございます。テストしてみたら簡単
に再現しました。

 で、調べてみたら、漢字の2バイト目かどうか判定する処理が日本語を前提と
した処理に固定されてしまってまして、それでうまくヒットしなくなってました。

 ということで、僕の方でのバグでした。お手数かけてすみません。

 さっそく修正させていただきます。

[ ]
RE:26377 検索で文字数に制限がありますかNo.26378
秀まるお2 さん 06/02/13 16:56
 
 ついでにテストしてみたら、utf-8文字コードで書いた中国語のメールについ
てもうまくヒットしませんでした。

 「資」の中国語漢字(Unicodeでの文字コードが0x8D44)とかが入っていると、
それがうまくヒットしてくれないようです。

 その辺も直します。

[ ]
RE:26378 検索で文字数に制限がありますかNo.26380
kiwikazuya さん 06/02/13 17:34
 
> ついでにテストしてみたら、utf-8文字コードで書いた中国語のメールについ
>てもうまくヒットしませんでした。
>
> 「資」の中国語漢字(Unicodeでの文字コードが0x8D44)とかが入っていると、
>それがうまくヒットしてくれないようです。
>
> その辺も直します。

ご対応ありがとうございます。
そうなんです。「utf-8」の時は、なんだかとってもひどく、
行を選択してくれまして、検索文字は関係なくなってます。
以前そういう問題があったので、現在ではすべて中国語で
やってます。
「utf-8」では日本語も中国語も表示はできますが、
検索はできませんでした。

今回の修正でほぼ修正していただけるということで、
とても感激です。

[ ]
RE:26378 検索で文字数に制限がありますかNo.26386
kiwikazuya さん 06/02/13 22:30
 
Ver5.14β2 にしたところ、
この件の問題はそのままですが、もっと最悪な状態に
なってしまいました。
検索して一覧結果で、さらに検索文字列を
「F3」にて移動しようとすると、
検索文字列は色つきで強調されますが、
ジャンプせず、かわりに任意の3行くらいが
反転表示(選択したように)されて
とまってしまいます。

なにかバージョンアップしたときの都合で、
どこかを修正したら、違うところに
影響が出てしまったのではないでしょうか?

ユニコードのバイト数を計算するあたりで、
なにか不都合がでたのでしょうか?

[ ]
RE:26386 検索で文字数に制限がありますかNo.26387
kiwikazuya さん 06/02/13 22:32
 
>Ver5.14β2 にしたところ、
これは、秀丸のバージョンでした。
秀丸メールはV4.61β6です。
同時にバージョンアップしたら、こうなりました。

[ ]
RE:26387 検索で文字数に制限がありますかNo.26391
秀まるお2 さん 06/02/14 08:50
 
 ヒットしたりヒットしなかったり不定な状態なんだと思いますが…。

 問題のバグは修正できたんですけど、例の添付ファイルのユニコード対応が中
途半端なままでして、今はまだ修正版のアップロードが出来ないです。

[ ]