改行コードの記号が実際の値と違うNo.00831
elbow さん 07/05/07 04:33
 
こんにちは
step1-6は再現させるためのファイルの作成です。

1. 以下の2ファイルを用意する(改行文字は↓で表す)
2. その他-> ファイルタイプ別-> デザイン-> 表示 で
改行コードを区別して表示するにチェック
3. test1.txtを開いて3行目にキャレットを移動
4. ファイル-> カーソル位置への読み込み で test2.txtを指定する
5. test1.txtにtest2.txtの内容が挿入される
6. test1.txtをファイル-> 上書き保存 する
7. 編集-> 再読込する
8. 表示上4行目がCR-LFに8行目がLFになっていますがこれは表示がおかしいです
4行目はLFで8行目がCR-LFと表示されるべきです。


そちらの環境で再現しますでしょうか?
環境: windows Vista + 秀丸7.00β2

[ ]
RE:00831 改行コードの記号が実際の値と違No.00832
elbow さん 07/05/07 04:35
 
testファイルをつけるの忘れました。
改行コードの記号は便宜的に↓にしてありますが
test1.txt (Shift-JIS CR-LF)とtest2.txt (EUC LF)です。

-----
test1.txt (Shift-JIS CR-LF)
1|ほげほげ↓
2|↓
3|↓
4|↓
5|↓
6|↓
7|[EOF]


test2.txt (EUC LF)
1|ふがふが↓
2|↓
3|[EOF]
-----

[ ]
RE:00832 改行コードの記号が実際の値と違No.00846
秀丸担当 さん 07/05/07 13:10
 

報告ありがとうございます。
手順通りにして確認することができました。
保存自体は正常でしたが、読み込みの解釈に問題があったようです。
今まで、0A 0D という逆の並びでも CR+LF として解釈していました。そして保
存すると 0D 0A になっていました。これはV6.xxまでの動作です。
それでは辻褄が合わないので、合うように修正させていただきます。

[ ]
RE:00846 改行コードの記号が実際の値と違No.00862
elbow さん 07/05/08 04:10
 
こんにちは。
こちらも秀丸7.00β3で修正されていることを確認しました。

[ ]