改行コードの特定No.09224
三月 さん 01/07/06 12:14
 
半バイナリなファイルを開くと意図しないところで
改行されるのですが、
LF+CRを改行コードに指定してCR単体とかLF単体では
改行しないようにすることはできないものでしょうか?

[ ]
RE:09224 改行コードの特定No.09226
TAKA さん 01/07/06 13:23
 
TAKA です。

>半バイナリなファイルを開くと意図しないところで
>改行されるのですが、
>LF+CRを改行コードに指定してCR単体とかLF単体では
>改行しないようにすることはできないものでしょうか?

改行コードが混在している場合は、編集後に保存するとすべて「CR
(0x0d)+LF(0x0a)」になるようです。
読み込み時に秀丸内部でそのようになっているものと推測出来ます。
私は現仕様でよいと思います。
混在している場合にCR(0x0d)を削除後に、同じ位置で改行した場合
にCR(0x0d)になって欲しいとしても、それは無理だと思いますし。
改行は「CR(0x0d)+LF(0x0a)」になると思います。

改行を「CR(0x0d)」、「LF(0x0a)」、「CR(0x0d)+LF(0x0a)」と混
在させたい場合は、バイナリーエディタを使用した方がよいと思い
ます。

編集は保障しないでもかまわないから、最初の表示だけでも対応し
て欲しいなら、
読み込み時に秀丸内部で「CR(0x0d)+LF(0x0a)」にしているとした
ら、秀丸の大改造が必要になりそうな気がします。


話は変わりますが、「その他→ファイルタイプ別の設定→保存・読
込み→標準の文字コード」で、「SHIFT-JIS」、「SHIFT-JIS(改行
=LF)」、「SHIFT-JIS(改行=CR)」と3種類ありますが、どのよ
うな影響があるのでしょうか? > ALL
ファイルを開くのダイアログの文字コードには「SHIFT-JIS」しか
ないようですし。

[ ]