- ベストアンサー
『文字化けしてた』
以前、大学の授業で作ったHPがあります。 簡単なテキストサイトで、1年以上放置していたのです が、中身を新しいHPに移そうと久しぶりにみたら なにもありせんでした(バックの色のみがある状態)。 ソースを見てみると、 (1)半角で書いた箇所が全角になったいた。 (2)英語の部分は全角になっていたが、元のままだった。 (3)日本語だった箇所は全て 『 0S0S0k0黶Rn0-Nk0イTO0 穫0I・0黶RンRKbk0 M0』 のように文字化けしている。 以上のようになっていました。 エンコードを色々変えみたトコロ、以前と同じ レイアウト(<BIG>や<HR>など)で見られたのですが、 やはりテキストの部分は日本語には出来ません。 これはなにかがおかしくなっているのでしょうか? もう元に戻すことは出来ないのでしょうか? イマひとつ、状況を上手く伝えられていないように 感じますが、知識のある方がいらっしゃっいましたら、 どうぞご教授下さい。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
原因は文字コード(エンコード)とテキストの不一致だと思います。 例えば、EUCで書かれたHTMLを、EUC非対応(メモ帳など)のエディタで開き、そのままShift-JISで保存してしまった場合などです。 解決方法案として、文字コードを変換できるエディタ(フリーだとSAKURAエディタ等)を使い全文の文字コードを変換してみてはいかがでしょう。
その他の回答 (1)
- carmina
- ベストアンサー率0% (0/2)
METAタグにて、日本語(Shift_JIS)を指定されてみると よいかと思います。 <HEAD>の中に <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> のようにエンコードを指定すれば多分大丈夫かと思います あまり自信がないのですが お役に立ってくだされば幸いです