• ベストアンサー

EUCファイルの扱い方?

EUCファイルの扱い方について悩んでいます。 例えば sample.html(EUC文字、LF改行)を、エディターを使いEUCで開いて,その後保存する時、閉じマーク×や、上書き保存、あるいは自動選択(文字コード)で保存すると元の(EUC文字、LF改行)で保存されるでしょうか?使用しているPCによりますか?それから、開いたファイルに、名前を付けて保存を選択すると、ファイルの種類の選択窓に自動的に表示されますが(そのファイルの拡張子と同じ名)、sample.htmlをHTML文書で保存するのと、txtファイルとして保存するのでは、どこか違うのでしょうか?ちなみにCGIスクリプト用はファイル名をsample.htmlとしてtxtファイルで保存しないとエラーが出るようなきがするのですが・・・。よろしくお願いします。

  • mitsy
  • お礼率62% (115/184)
  • CGI
  • 回答数2
  • ありがとう数3

質問者が選んだベストアンサー

  • ベストアンサー
  • callhiro
  • ベストアンサー率35% (54/152)
回答No.2

エディタで開いてEUCを読めたなら、 おそらく普通にセーブすると開く前と同じ形式で保存されます。 僕の使っている「秀丸」ではそうです。 使用しているパソコンには依存しないでしょう。 さらに「秀丸」に限って答えますが、 ファイル名が拡張子も含めて表示されている場合は、 「ファイルの種類」に何を選んでも関係なく、 表示されているファイルの種類で保存されるようです。 拡張子の種類って言う欄は、ファイル名に拡張子を指定しない場合に、 自動でつく拡張子の種類っていう意味みたいです。 >ファイル名をsample.htmlとしてtxtファイルで保存しないとエラーが出るようなきがするのですが・・・。 これは気のせいだと思います。 それはどちらかというと文字コードのほうの問題ではないでしょうか?

その他の回答 (1)

  • h_hikita
  • ベストアンサー率40% (104/257)
回答No.1

 「使っているPC」とかいうよりお使いのエディタにより挙動が 変わってきますのでその辺をもう少し詳しくお教えください。

mitsy
質問者

補足

使っているのは秀丸で、:callhiroさんの回答で大体分かりましたが、補足するようなご意見ありましたらお聞かせください。

関連するQ&A

  • EUC エディタソフト を探しています。

    文字コードをEUC、改行コードをLFで保存できるエディタソフトがダウンロードできるサイトを探しています。よろしくお願いします。

  • EUCで保存できない

    テキストの内容を「11111」とか「adfas」など 単純な内容を書き、保存する際に文字コードを「EUC」 改行コードを「CR+LF」に設定し保存しても 再度開くときにShift-jisになってしまいます。 もちろんそこで再度SJISになったファイルを EUCで保存し再読み込み・文字コード指定保存をしても 画面上はEUCになりますが 保存し、ウインドウを閉じて再度開くとShift-jisになってしまいます。 現在使用しているテキストエディターは terapadです。emエディターでも同様です。 通常のフリーで落ちている EUCで書かれたファイルを ダウンロードして開いてみると EUCで書き変えることが可能です。 なぜか新規にEUCでファイルが作れなくなってしまいました。 どなたかお詳しい方のお返事をお待ちしています。

    • ベストアンサー
    • HTML
  • terapadでEUCがSJISになってしまう

    terapadというエディタで下にあるような内容を記述し、文字コードEUC、改行コードLFで保存しました。ファイル名はcron.shです。 が、再度ファイルを開くと、文字コードがSJISになっています。 原因を指摘していただけますでしょうか。 #!/bin/sh cd /virtual/sample/public_html/mt/ /usr/bin/perl ./tools/run-periodic-tasks echo Future: MT3.11 run-periodic-tasks exit

  • 秀丸エディタのファイル保存時の文字コード選択について

    秀丸Ver 3.19を使用してます。 ファイルを名前を付けて保存するとき、文字コードEUCと改行コードLFに自動で保存することはできないのでしょうか? 今はいちいち選択しないといけないので効率が悪く面倒なのですが・・。

  • エクセルでALT+改行した←の文字をEUCで表すと何になりますか?

    エクセルで、ALT+リターンを押すと改行したファイルを TSVで保存しテキストエディタで見ると ←の文字になりました。 Beckyメーラでもたまに見かけます。 普通の改行は\r\nですが、 ←の改行は、EUCではどういう文字コードになるのでしょうか?

  • utf-8のマシンでsjisのデータファイルを読込み、eucでファイルに出力する方法

    utf-8のLinuxマシンで、sjis(改行コードCR+LF)のデータファイルを読込み、euc-jp(改行コードLF)でファイルに出力したいのですが、どのようにすればよいでしょうか。プログラム実行前後に入出力ファイルを直接コード変換することは考えておらず、全て一つのプログラム内でやりたいと考えています。 &jcode'convertで変換するのかなと思っているのですが、読込み時・書き込み時のどちらでやるべきなのか、あるいは両方やるべきなのか分かりません。データには、「・」「I,II」などの特殊文字(?)が含まれているので、それらの文字で問題が起きないかなどもちょっと心配です。 また、&jcode'convertでeucに変換すれば、改行コードも一緒にCR+LFからLFに変換されるものでしょうか。 文字コードのことがよく分かっていないので、的外れな質問になっているかもしれませんが、ご教示願います。

    • ベストアンサー
    • Perl
  • 改行コードを変換できません(>_<)

    突然、改行コードの変換ができなくなりました。 使っているエディタはJedit4です。 改行コードをLFにして、保存してもなぜか開いてみるとCRになって保存されているんです。 新規作成して保存した書類は、LFにちゃんと保存できるのですが、 CGIをカスタマイズしようとしてあるファイルを開いて、改行コードをLFに設定して保存しても、なぜかLFにならないのでCGIを動かすこともできないんです。 いったい何が原因なんでしょうか? 何かアドバイスをお願いします。

    • ベストアンサー
    • Mac
  • CGI::Liteでファイルのアップロード

    Perl5.8でCGI::Liteを使ってファイルのアップロードをするつもりですが、ファイル名が日本語の場合とファイルの中身が文字化けして保存されています。 文字コードはutf8で統一させているのですが、 例えば、テスト.txtというファイルで中身がEUC-JPのファイルをアップロードしてもアップロード先でファイル名が化けずに中身もEUC-JPで保存されるようにしたいのですが、どういう関数を施せば良いでしょうか? CGI::Liteに変わる他のモジュールでもあるのでしょうか?

    • ベストアンサー
    • Perl
  • エンコードのEUCについて

    はじめまして 現在○○サービスというところでホームページ を作ってもらっています。 メタタグを入れようとすると、更新の度にファイルを送る必要 があります。個人情報の関係もあり、セキュリティとシステム の関係でこうなるようです。 問題はメタタグをいれるとエンコードが自動的に変わり文字化け してしまいます。 そのサポート会社から、つぎのような回答が返ってきましたが、 私がどうすれば理解出来ません。 どなたかご指導お願いします。 *************************** ブラウザでページを表示させて、「ソースの表示」でソースを 見ると文字化けしているということでしょうか? 「ソースの表示」でソースを見るときに起動されるソフトである 「メモ帳」は「EUCコード」のコード指定表示ができません。 ですが○○SERVICEのホームページを置いてある サーバーは「EUCコード」で動いておりますので、ファイルを 「EUCコード」にしておく必要があります。 「EUCコード」でない文字コードで保存したファイルをアップすると、 公開URLを表示させたときに見えるホームページの文字が化けて しまいます。 必ず「EUCコード」で保存をしていただく必要がありますので、 もしも「メモ帳」しかエディターをお持ちでないのであれば、 「文字コード」変換ができるソフトを使って、「EUCコード」で 保存して下さい。

  • EUCのデータファイルをShift_jisで読み込む方法

    初めまして。 perlの知識は殆ど無く、見よう見まねで改造をするレベルです。 質問させて頂きたいのですが、 あるスクリプトにてEUCで保存(書き込まれた)されたデータファイルを、違うスクリプトにてそのデータファイルを読み込む際に、Shift_jisで読み込みたいのですが、どのような方法がありますでしょうか? それぞれのスクリプトを共通の文字コードで保存すれば良いのですが、データを保存する側のスクリプトでShift_jisにすると、"表"や"ー"などのデータが登録できなく、それの対処方法が解らなかった為、そのスクリプトとデータファイルをEUCで保存する事によって解決する事はできましたが、今度は別のスクリプトでそのデータファイルを読み込む必要があり、読み込む側ではShift_jisで保存されているスクリプトですので、文字化けが起こりデータファイルを読み込む事ができない状況です。 この読み込む側のスクリプトをEUCで保存をするのも検討しましたが、読み込む側のスクリプトが一つではなく複数ありますので、できればこれらはShift_jisのままで、データファイルを読み込む際に「Shift_jisに変換して読み込む」行為ができればと思い、質問させて頂きました。 ※具体的には会員登録用スクリプトとその登録されたデータファイルがEUCで保存されており、会員データファイルを読み込む全く別の掲示板などのスクリプトがShift_jisで保存されています。 もし宜しければご教授頂けますと幸いです。 宜しくお願い申し上げます。

    • ベストアンサー
    • Perl

専門家に質問してみよう