XML編集時の改行コード変化についてNo.18364
Elen さん 04/11/18 20:56
 
はじめまして、Elen と申します。

サイトの作成において、EUC(改行コードLF)の XHTML を編集しておりましたところ、
不可解な現象が起きまして、それまで使っていた4.07を、最新の4.14に更新いたしま
した。
ところが、再度同じ現象が起こりましたので、質問させて頂きたく思います。

一通り検索を掛けまして、過去に重複するものがないか確認させて頂きましたが、
もし既出でしたら、大変申し訳ありません。

以下、再現手順になります。


1. 新規作成 で、1行目に以下の宣言を含むファイルを作成。

<?xml version="1.0" encoding="euc-jp"?>

2. 名前を付けて保存 にて、適当な名前にて
     エンコードの種類:日本語(EUC)
     改行コード:LF
   で保存し、タイトルバーの [EUC][LF] との表示を確認する。

3. 任意のタグやテキストなどを追加する。

4. 保存せずに、そのまま違うアプリケーションをアクティブにする

5. さきほどの秀丸をアクティブにすると、タイトルバーは [EUC][CR+LF] に変化し、
   ファイルメニューの エンコードの種類 も、改行コードが CR+LF を示している。
   また、これに気づかずにそのまま保存操作をすると、
   実際に保存される文字コードも CR+LF になってしまう


今のところ、この手順で確実に再現するのですが、これは仕様となりますでしょうか。
もし仕様でないようでしたら、この件につきまして対策等ご回答頂けましたら幸いで
す。

どうぞよろしくお願いいたします。

[ ]
RE:18364 XML編集時の改行コード変化につNo.18370
秀丸担当 さん 04/11/19 18:01
 

>5. さきほどの秀丸をアクティブにすると、タイトルバーは [EUC][CR+LF] に変化し、
>   ファイルメニューの エンコードの種類 も、改行コードが CR+LF を示している。
>   また、これに気づかずにそのまま保存操作をすると、
>   実際に保存される文字コードも CR+LF になってしまう

確認してみたところ、自動保存が有効になっていると、そのようなことが発生す
ることがわかりました。
修正させていただきます。
[その他]→[動作環境]で[上級者向け設定]をチェックして、[その他]→[動作環
境]→[ファイル]→[自動保存]で、自動保存をなしにしておくと、回避すること
ができます。申し訳ありません。

[ ]
RE:18370 XML編集時の改行コード変化につNo.18377
Elen さん 04/11/20 07:57
 
ご確認頂きまして、まことにありがとうございました。
テンポラリファイルへの自動保存をしないようにしたところ、
回避できることを確認させて頂きました。

当面も、不意の異常終了に備え、自動保存にて利用したく思いますので、
修正のほど、よろしくお願いいたします。


 > 確認してみたところ、自動保存が有効になっていると、そのようなことが発生す
 > ることがわかりました。
 > 修正させていただきます。
 > [その他]→[動作環境]で[上級者向け設定]をチェックして、[その他]
 > →[動作環境]→[ファイル]→[自動保存]で、自動保存をなしにしておくと、
 > 回避することができます。申し訳ありません。

[ ]