改行コードの設定が無視されるNo.09248
える さん 01/07/08 01:41
 
既知の問題でしたらすいません。

条件:
1) 拡張子 foo のファイルタイプ別設定で、「EUC + LF」などが選択されている
2) 拡張子 foo が秀丸に関連付けされている

操作手順:

1) explorer で拡張子 foo のファイルを新規作成する。(ゼロバイト)
   ( 新規作成 → テキストファイル → 名前を変更 などでもいい )

2) ダブルクリックして秀丸で開く

3) EUC+CR/LF になってしまう。

気が付かずにそのまま内容を作成して上書き保存するだけだと、CR/LF のままファイ
ルが作成されます。

[ ]
RE:09248 改行コードの設定が無視されるNo.09250
TAKA さん 01/07/08 10:49
 
TAKA です。

>気が付かずにそのまま内容を作成して上書き保存するだけだと、CR/LF のままファイ
>ルが作成されます。

[hidesoft.2:09226 2001/07/06]で
>話は変わりますが、「その他→ファイルタイプ別の設定→保存・読
>込み→標準の文字コード」で、「SHIFT-JIS」、「SHIFT-JIS(改行
>=LF)」、「SHIFT-JIS(改行=CR)」と3種類ありますが、どのよ
>うな影響があるのでしょうか? > ALL
>ファイルを開くのダイアログの文字コードには「SHIFT-JIS」しか
>ないようですし。
という報告をしたのですが、何か関係があるかもしれませんね。

ファイルを開くのダイアログで(改行=LF)というのが一切出てき
ませんので、どのような場合でも(改行=CR+LR)になってしまうと
いう不具合があるのかもしれませんね。

[ ]
RE:09250 改行コードの設定が無視されるNo.09256
える さん 01/07/09 02:57
 
>ファイルを開くのダイアログで(改行=LF)というのが一切出てき
>ませんので、どのような場合でも(改行=CR+LR)になってしまうと
>いう不具合があるのかもしれませんね。

開くときは自動認識だから表示してなくていいんでしょうね。

新規作成ファイル(0bytes) の場合に、自動認識は失敗するでしょう
けど、その時にファイルタイプ別設定のデフォルト値が利用されずに
CR+LF が採用されちゃってるんでしょう、たぶん。

[ ]
RE:09256 改行コードの設定が無視されるNo.09266
秀丸担当 さん 01/07/09 18:33
 
>新規作成ファイル(0bytes) の場合に、自動認識は失敗するでしょう
>けど、その時にファイルタイプ別設定のデフォルト値が利用されずに
>CR+LF が採用されちゃってるんでしょう、たぶん。

その通りです。
ファイルタイプ別の設定のデフォルト値を利用するよう検討しておきます。

[ ]