- 締切済み
dreamweaver CS5.5で、今までhtm
dreamweaver CS5.5で、今までhtml4.01?で書いていた物を、html5に変更しました。 と言っても、文字コードをutf-8に指定したりとか、1,2 行目に書くような簡単な部分しか変更していません。 そうして上書き保存したあと、アップしてIE9で確認してみたのですが、文字化けしていました。 ちなみに、ファイルの中身をそのまま新規ファイルにコピペしてからアップしてみると、その新規ファイルのほうは正しく表示されていました。 いろいろ試してみましたが、新規作成したファイル以外は、html5に変更すると全て文字化けしてしまいます。 ただし、Google Chromeの場合はどれも文字化けしませんでした。 IEでも正しく表示されるように作成したいのですが、何か方法ございましたらご教授ください。 よろしくお願いします。 ※カテゴリーがよくわからなかったもので、間違いでしたら申し訳ありません。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- Tarepanda_club
- ベストアンサー率72% (16/22)
たびたびおじゃまします。 すみません、落ち着けばテンプレート関係なかったですね。 こちらはdreamweaver CS5ですがhtml4.01のhtmlファイルを作る→dreamweaverで開く→修正→ページプロパティ→タイトル/エンコーディング→ドキュメントタイプ【HTML5】エンコーディング【EUC】で適用をクリックしてから保存するとファイル形式もcharsetもヘッダもちゃんと変更されました。S-JISでもUTF8でもOKでした。IE9でも文字化けしません。 (こんな報告参考にならないかな、ごめんなさい) (変更前/UTF8) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>無題ドキュメント</title> </head> <body> <p>こんにちは</p> <p>おげんきですか</p> </body> </html> (変更後/EUC) <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=euc-jp"> <title>無題ドキュメント</title> </head> <body> <p>こんにちは</p> <p>おげんきですか</p> </body> </html> ちなみにdreamweaverは初期設定からいじってません。 環境設定のフォントはunicode 新規ドキュメントのエンコーディング初期設定はUTF8 バリデーターはHTML4.0でした。
- Tarepanda_club
- ベストアンサー率72% (16/22)
はじめまして。 dreamweaver CS5では<meta charset=”UTF-8″ />と書いてもdreamweaverがShift-JISで書いてしまうエラーで文字化けしたようです。 このサイトに解決方法が書いてあります。CS5.5では解決していると書いてありますが本当はまだだったのかな? http://www.cloudcolored.me/dreamweaver/entry49.php 一番簡単な解決はHTMLファイルを別のテキストエディタで開いてUTF-8で保存しなおすことですが…手間かかりますね~
お礼
回答ありがとうございます。 実は教えて頂いたサイトは昨日拝見し、それでもダメだったのでこちらで質問させて頂いた次第です。 私の考えなので恐らくですが、cs5.5で修正はたしかにされているのだと思います。それによって、先ほど書きましたとおり、新規作成したファイルのほうは正しく表示されていました。 4.01から変更となると、Dream Weaverで何か設定をいじらなくてはならないのかな?とも思い調べましたが、見つけられず… おっしゃるとおり、いちいちエディタでエンコードを直したり新規作成したりするのは面倒なので、何かよい方法があればいいのですが…
お礼
回答ありがとうございます。 実はその方法も昨日試したのですが、そのときはそれでも文字化けしたままでした。 ただ、さきほどファイルは全く変更せずに、IE9でもう1度確認してみたところ、なぜか文字化けが直っていました。 昨日は何をやってもダメだったので、あきらめてパソコン消したのですが…。 2度もお手間を取らせてしまい申し訳ありません。 何もせずに治ってしまったので、結局原因がよくわからないのですが、不安が残るのでもう少し調べてみようと思います。