グレップダイアログの「Files:」部分の文字化けNo.10291
マボカル さん 06/05/02 03:04
 
こんにちは。マボカルです。またまた英語版秀丸関連のダイアログの
文字化けについての報告ですが、グレップのダイアログを出した際に
上から「Search:」「Files:」「Folder:」というように書き込んだり
設定したりする欄がありますよね。その中で「Files:」の部分が変な
文字化けの仕方をしています。

「Search:」「Files:」「Folder:」の欄は以前入力および指定されて
いた履歴が残っているので、その履歴をクリックして見ると確認する
ことができますが、デフォルトで(current content)となっている
「Files:」の欄の履歴を覗いてみると以下のように一部の拡張子に
対して変な文字化けを起こしています。

ア霑オソチタロセ\*.txtg
チ゜ーヘ゛タマコサセx*.htm
チ゜ーヘ゛タマコサセx*.html
*.txt
*.mac
*.pl

変な文字化けの仕方というのは、上記の履歴のリストはそれを一つ
一つコピーして秀丸エディタに貼り付けた場合にそうなるのであって、
実際にグレップのダイアログの「Files:」の履歴リストで見える状況
を再現すると以下のよう見えます。

 霑      \*.txt
   ヘ       *.htm
   ヘ       *.html
*.txt
*.mac
*.pl

つまりグレップのダイアログ上で見えるスペースは実はスペースもどき
であり、コピペをすると「チ゜ーヘ゛タマコサセx*.htm」のような文字に化けて
しまうということです。でもなぜか「霑」と「ヘ」の文字だけは、
グレップのダイアログ上でもコピペ後でも同じように表示されます。

いつのバージョンからか突然このような履歴が出たので、はじめは
何だろうぐらいにしか思っていませんでしたが、ファイル名の
ユニコード対応などに関連した不具合なのかも知れないと思いお知らせ
いたします。

そもそもグレップをする際に、「Files:」の部分に「霑」とか「ヘ」の
ような文字列を書き込むなんてことはした覚えは無く、そんな使い方を
するはずもありません。*.txt とか *.* のようにしか表記しません
ので、「チ゜ーヘ゛タマコサセx*.htm」のような表記はどこから出てきたのかと
今更ながら不思議でなりません。

「Folder:」の部分は文字化けしていないと言いましたが、実は文字
化けする履歴も残ってはいます。以前投稿させて頂いた問題に関して
何か関連がある感じもするので、参考までにペーストしておきます。

09941 V6.00β9のインストール
http://www.maruo.co.jp/turukame/3/x09941_.html#9941

09969 β10のファイル履歴とファイルclose時の動きhttp://www.maruo.co.jp/turukame/3/x09969_.html#9969

「Folder:」の部分で文字化けする部分は、以下のように

C:\Documents and Settings\(韓国語)\My Documents\AdditionalFile\macro

一部ファイル名やフォルダ名にハングルコードで書かれた部分がそう
なっているのですが、文字化けされずに正しくハングルで表記されて
いる履歴も見えます。これは不具合の修正によって以前の履歴部分が
文字化けしてしまったという現象と見てもいいのでしょうか。
ちなみにここでの文字化けの仕方もグレップのダイアログの「Files:」
と同様に、「Files:」の履歴ではスペースでしか見えないものが、
秀丸エディタにコピペすると

C:\Documents and Settings\クカチクカ\ケルナチ ネュク饅060307\KJcorpusWork_Ver1

のように変な文字にさらに化けてしまいます。
(「クカチクカ」や「ケルナチ ネュク饅」の部分はハングル文字が文字化けした
ものに相当します。)

参考までにグレップのダイアログ「Files:」では以下のように見え
ます。(なぜか「饅」の字はそのまま表示される。でももともと「饅」
の字はハングルであったものが文字化けして「饅」と表示されている)

C:\Documents and Settings\     \        饅060307\KJcorpusWork_Ver1

以上のような文字化けの現象はどうして起こるのでしょうか?実は昔
起こっていた不具合が修正されて今は正常に表記されるが、昔の履歴が
残っているだけなのでしょうか?一度グレップのダイアログの履歴を
全て削除して確認していけば、現在の状況がどうなのか分かりやすいと
思いますが、この履歴を削除することもできるでしょうか?

非常に確認しにくい不具合の現象だと思いますが、ご理解いただけた
でしょうか?よろしくお願いします。

【動作環境】
韓国語版XP+秀丸英語版Ver6b20

[ ]
RE:10291 グレップダイアログの「Files:」部分の文字化けNo.10296
秀丸担当 さん 06/05/02 13:56
 

>こんにちは。マボカルです。またまた英語版秀丸関連のダイアログの
>文字化けについての報告ですが、グレップのダイアログを出した際に
>上から「Search:」「Files:」「Folder:」というように書き込んだり
>設定したりする欄がありますよね。その中で「Files:」の部分が変な
>文字化けの仕方をしています。

報告ありがとうございます。
確認することができました。
修正させていただきます。
原因は、grepファイルヒストリを記憶するときに、日本語OSしか想定していない
ためです。
修正したとしても、既にgrepファイルヒストリの文字化けしている部分は文字化
けした状態で保存されているので、この部分については戻りません。
ヒストリが押し流されるまで我慢するか、[その他]→[動作環境]→[プライバ
シー]→[grepファイルヒストリの消去]で消す必要があります。

[ ]
RE:10296 グレップダイアログの「Files:」部分の文字化けNo.10298
マボカル さん 06/05/02 15:04
 
秀丸担当さん

ご確認ありがとうございます。一連の文字化けの問題の修正よろしく
お願いいたします。

>修正したとしても、既にgrepファイルヒストリの文字化けしている部分は文字化
>けした状態で保存されているので、この部分については戻りません。
>ヒストリが押し流されるまで我慢するか、[その他]→[動作環境]→[プライバ
>シー]→[grepファイルヒストリの消去]で消す必要があります。

非常に細かいことですが、秀丸英語版の Other-Environment-Privacy
の部分で「grepファイルヒストリの消去」のボタンの表記が

Delete !Grep file histoly !

となって「!」がおかしなところに入っています。ニモニック指定を
しようとして間違って「!」の字が入ってしまったのでしょうか?
ご確認お願いします。

[ ]
RE:10298 グレップダイアログの「Files:」部分の文字化けNo.10304
秀丸担当 さん 06/05/02 17:17
 

>非常に細かいことですが、秀丸英語版の Other-Environment-Privacy
>の部分で「grepファイルヒストリの消去」のボタンの表記が
>
>Delete !Grep file histoly !
>
>となって「!」がおかしなところに入っています。ニモニック指定を
>しようとして間違って「!」の字が入ってしまったのでしょうか?
>ご確認お願いします。

ご推察の通りでして、「&」と「!」と間違えていたようです。
ご指摘ありがとうございます。

[ ]