|
お世話になっております。マボカルです。
バージョン6からUnicodeのファイル名を扱うことが可能になり、
韓国語版XP+秀丸英語版でファイルを扱っている者としてファイル名
に日本語が使われている場合に、いちいちファイル名を半角英数字や
ハングルへ変更しなければならない作業が省けて便利になりました。
とはいってもその他の韓国語版XP上で動かすプログラムとの関係で
基本的にファイル名は半角英数字にしていますが、どこかから入手した
ファイル名が日本語であった場合でも、とりあえずすぐに秀丸エディタ
で作業できるのが非常によいです。
今回はそのUnicodeのファイル名のグレップ結果への反映に関する要望
ですが、現状では韓国語版XP+秀丸英語版においてファイル名が
半角英数字以外の場合(日本語でも韓国語でもNG)、以下のように
ファイル名の結果表示部分が文字化けします。
チ゚ー」ーラ郢ョチヲ.txt(21):
チ゚ー」ーラ郢ョチヲ.txt(23):
チ゚ー」ーラ郢ョチヲ.txt(25):
チ゚ー」ーラ郢ョチヲ.txt(27):
チ゚ー」ーラ郢ョチヲ.txt(29):
これはファイル名がハングルでも日本語でも同じです。秀丸エディタの
新規作成の際のディフォルト文字コードがSJISなので、そうなるの
でしょうか、グレップの結果のファイル名に関しては全て上のように
文字化けしてしまいます。ちなみにファイル名が文字化けしていても
グレップの結果は文字化けされず日本語・韓国語混在の結果がきちんと
表示されます。
内部的にどこがどうなって文字化けしてしまうのかはよく分かりません
が、グレップの結果へもファイル名が文字化けすることのないように
改良することができるでしょうか。
ちなみにこの問題(というより現象)は韓国語版XP+秀丸英語版にて
起きるものであって、日本語版OSでファイル名が日本語のファイル
に対しては何の問題もないと思います。ちなみに日本語版OSで
Unicodeのファイル名のファイルをグレップした場合はどうなるので
しょうか?その場合はファイル名の部分だけ文字化けしてしまうので
しょうか?よろしくお願いします。
|
|