• ベストアンサー

秀丸で文字化け

以前まで秀丸で作成していたCGIファイルがいきなり秀丸で開いてもすべて日本語が文字化けしている状態になってしまいました。 ノートパッドで開いても当然のごとく文字化けします。 動作環境の編集より、 自動認識にチェックも入っているのですが、 それでも文字化けのままです。 EUCコードや、shift-JISの設定を少し別のファイルを作成するときにいじくったのが原因だとは思うのですが、戻せなくて悩み続けています。

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

  • ベストアンサー
  • chikorin7
  • ベストアンサー率25% (25/100)
回答No.1

こんにちは。 文字化けするCGIファイルはもともとEUCでしたか? それともS-jisだったのでしょうか? どっちにしろ、どこかの段階でEUCのものをS-jis(あるいは逆)に保存したかなにかだと思います。 メタタグの <meta http-equiv="Content-Type" content="text/html" charset=EUC-JP"> と、ファイルの保存形式が一致しているかどうかのチェックをしてみてください。 cgiファイルでもどこかでメタタグがはいっているので…。 どっちも同じ設定であれば、秀丸で開いて、「ファイル」の「閉じて開く」を行い、ファイル形式をEUC(あるいはS-jis)で開きなおしてみてください。 あとは、「名前をつけて保存」でEUC(あるいはS-jis)に直せばいいことだと思うんですが…。 もしすでにお試しずみだったらすみません。 蛇足ですが、何度も同じことをやっていると修復不可能になったとことがあるので、すでにそうなっていたらちょっと無理かもしれません…。

shevy
質問者

補足

ありがとうございます。 いじくりまくっているうちに、なんとか、元に戻すことが出来ました。 原因はshift-JISの改行コードがCRとLFにすればいいという結果でした。 ありがとうございました。

関連するQ&A

専門家に質問してみよう