ハマっている「お菓子」を教えて!

テキストの内容を「11111」とか「adfas」など
単純な内容を書き、保存する際に文字コードを「EUC」
改行コードを「CR+LF」に設定し保存しても
再度開くときにShift-jisになってしまいます。

もちろんそこで再度SJISになったファイルを
EUCで保存し再読み込み・文字コード指定保存をしても
画面上はEUCになりますが
保存し、ウインドウを閉じて再度開くとShift-jisになってしまいます。

現在使用しているテキストエディターは
terapadです。emエディターでも同様です。

通常のフリーで落ちている
EUCで書かれたファイルを
ダウンロードして開いてみると
EUCで書き変えることが可能です。

なぜか新規にEUCでファイルが作れなくなってしまいました。

どなたかお詳しい方のお返事をお待ちしています。

A 回答 (1件)

がると申します。


予測でしかなく恐縮なのですが。
まず確定事項として「テキストファイルと呼ばれるファイルの形式には文字コードを指定する領域がない」ことがあります。
つまり、そこから類推するに、テキストエディタの類は「そのファイルを開ける時に中のデータから文字コードを毎回推測している」可能性が高いです。
で。
中身が単純で且つ「日本語が入っていない」場合。類推しても日本語がないために「どの文字コードが推測できない」ので、デフォルトの文字コードが割り当てられているように思われます。

一度「日本語1~2文字」程度を書いてEUCで保存して開いたらちゃんとEUCであれば、恐らく予想は間違っていないかと思います。

ですので、EUCとして開きたい場合、中に日本語を含めておくとよろしいかと思います。
次点は、テキストエディタの設定を変える、でしょうか?
ちとその方法はわからないのですが。
    • good
    • 0
この回答へのお礼

ありがとうございます。実際に日本語を入れて
保存してみた所、EUCで保存できました。

いつも使っているエディターで
EUCが保存できなくなり本当に焦りました。

お忙しい中お時間を頂戴しありがとうございました。

お礼日時:2006/05/02 01:33

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報