「Save as」ダイアログでのファイル名自動入力No.10288
マボカル さん 06/05/01 19:09
 
こんにちは。マボカルです。だいぶ前から気にはなっていたのですが
投稿させていただきます。

まずは使用環境から・・
韓国語版XP+秀丸英語版Ver6b20+使用言語(日韓語混在)

上の環境で新規文書にて日韓語混在の文書を入力後、保存する場合
新規文書ですから「Save as」のダイアログが出ますよね。あのときに
ファイル名がデフォルトで自動で入っていますが、あれはその文書の
最初の行の数文字分までをデフォルトのファイル名として表示して
いるのですよね。その際半角英数字以外の文字が一行目にあったとき
「Save as」ダイアログでのファイル名が文字化けして入力されて
しまいます。

韓国語版XPの環境なので、日本語に対してのみそうなのかと思えば
一行目が韓国語の場合も文字化けしてしまいます。一行目が韓国語の
場合は日本語の場合と違って、デフォルトで入力されるファイル名も
ほんの数文字にしかなりません。韓国語の文字コードの一部を改行
コードとして認識しているために、ほんの数文字しかデフォルトで
入力されないのでしょうか。よく分かりませんが・・。

一行目の文字列がファイル名になるような編集のしかたをしていない
ので、結局新たにファイル名を入力し直しているので何も問題では
ありませんが、ダイアログで文字化け表示されているファイル名を
見ると目障りではあります。この「Save as」ダイアログで自動入力
されるファイル名の文字化けを解消することもできるでしょうか。

あ、今確認したら、一行目の文字列というよりファイルの頭から数えて
何文字目までの文字列という表現が正しいですね。改行から始まって
いるファイルでも改行を飛び越えて次に出てくる文字列が対象となって
いますね。

ご確認よろしくお願いします。

[ ]
RE:10288 「Save as」ダイアログでのファイル名自動入力No.10292
秀丸担当 さん 06/05/02 10:44
 

>上の環境で新規文書にて日韓語混在の文書を入力後、保存する場合
>新規文書ですから「Save as」のダイアログが出ますよね。あのときに
>ファイル名がデフォルトで自動で入っていますが、あれはその文書の
>最初の行の数文字分までをデフォルトのファイル名として表示して
>いるのですよね。その際半角英数字以外の文字が一行目にあったとき
>「Save as」ダイアログでのファイル名が文字化けして入力されて
>しまいます。

いつも報告ありがとうございます。
いろいろ確認してみたところ、このあたりで問題と思われる箇所がありました。
日本語OSにおいても、Unicode独自の文字を先頭に入れているとおかしなことに
なることがありました。
修正させていただきます。

[ ]