Dreamweaver MX 2004でのコードの文字化けに困っています

このQ&Aのポイント
  • Dreamweaver MX 2004を使用している際に、一部のhtmlファイルでコードの文字化けが発生しています。
  • htmlファイルのうち、「info.html」のみがドリームウィーバーで開くとコードが文字化けします。
  • 様々な方法を試しても文字化けが解決しないため、困っています。
回答を見る
  • ベストアンサー

コードの文字化けに困っています。(Dreamweaver MX 2004)

はじめまして。 ドリームウィーバーを使用していて、一つのhtmlファイルのみコードが文字化けをしてしまうので、アドバイスをお願いいたします。 ●htmlファイルは計5つあって、ヘッダーとフッターはそれぞれincludeで一括しています。 ※ヘッダーに文字コードのタグ(EUC-JP)は入っています。 ●5つのhtmlファイルのうち、「info.html」のみドリームウィーバーで開くとコードの文字化けがおこります。 ※他の4つのファイルはドリームウィーバーで正常に開きます。 ==コード===================== ●header.html● <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "(URL略)"> <HTML lang="ja"> <HEAD> <META http-equiv="Content-Type" content="text/html; charset=EUC-JP"> <META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Script-Type" content="text/javascript"> <LINK rel="stylesheet" type="text/css" href="../○○.css"> <META name="keywords" content="キーワード"> <META name="description" content="文章"> <title>タイトル</title> <SCRIPT type="text/javascript" src="○○.js"/></SCRIPT> </head> <body> 以下略 ●info.html● <!--#include file="header.html" --> <script type="text/javascript" language="javascript"> var node = document.getElementById("info"); node.parentNode.setAttribute("id","selected"); </script> <div id="main">  <div class="body">   <h2>お知らせ</h2>   <div class="info">    <画像>    <画像>    <p>文章やリンク</p>   </div>  </div> </div> <!--#include file="footer.html" --> ●フッターはコピーライトの文章と</body>やら</html>やらだけです。● ========================== <<やってみた事>> ○ファイルの大きさを1kb未満から、文字を増やして3kb以上に変えてみました。 ┗そのまま開くと同様文字化けがおきました。 ○include(ヘッダーフッターの一括)以外を消して「お知らせ」の文字だけ残して保存してみました。 ┗文字化けしました。(「お知らせ」→「ェテホ、鬢サ」) ○文字化けするファイル(info.html)のファイル名を変えて保存してみました。 ┗文字化けしました。(「お知らせ」→「(カタカナではない物に文字化けしました)」) ○文字化けしないファイルを「info.html」と名前をつけて保存してみました。 ┗文字化けしないので、ファイルの中身をinclude(ヘッダーフッターの一括)とdivタグだけ残して「お知らせ」と書き保存してみました。  ┗文字化けしました。(「お知らせ」→「、ェ、キ、鬢サ」) ==コード===================== <!--#include file="header.html" -->  <div id="main">   <div class="body">    、ェ、キ、鬢サ   </div>  </div> <!--#include file="footer.html" --> ========================== ○「お知らせ」という文字がダメなのか?!と思い、 上記のコードをエンコードしたのち「あいうえお」と打ってみましたが やはり文字化けしてしまいます。 開く度、「修正」→「ページプロパティ」→「タイトル/エンコーディング」→「エンコーディング(E):日本語(EUC)」でリロードボタンを押してから、文字などを修正し、保存しています。 ※リロードをすると文字化けがなおりますが、閉じて開くと文字化けになっています。 インターネットで検索したり、友人に聞いたりしてみましたが、 対策がみつからなかったので、半分あきらめて毎回リロードをしているのですが、 やっぱり少し気になる&もしなおればいいなと思い、 初めてOKwaveに登録して質問をしてみました。 よろしくお願いいたします。

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

  • ベストアンサー
回答No.1

環境設定>新規ドキュメント>エンコーディング初期設定 の下にある 「エンコーディングが指定されていない既存ファイルを開くときに使用」にチェックが入ってると、 <meta http-equiv="Content-Type" content="text/html; charset=***"> が無い場合に設定してある文字コードに変換されるので、もしチェックがついてたら外してみてください。 初期はシフトjisになってると思います。

aki_peach
質問者

お礼

ご回答いただきありがとうございます! ご回答いただいたときにメールで受信できるようにしたつもりが出来ていなかったようで、 お礼が遅くなり申し訳ございません。。 ご回答いただきました内容を早速試してみようと思いましたところ、 環境設定>新規ドキュメント>エンコーディング初期設定の下には ========================== ・Unicode正規形(F):なし 《プルダウン形式》  □Unicode Signature(BOM)を含める(S) 《チェックボックス形式・・・チェック無し》 《一行空いて》  □Ctrl+Nで〔新規ドキュメント〕ダイアルボックスを表示(N) 《チエックボックス形式・・・チェック有り》  □ドキュメントをXHTMLに準拠させる(X) 《チェックボックス形式・・・チェック無し》 ========================== の項目しかありませんでした。 また、エンコーディング初期設定は「日本語(EUC)」に変更されていました。 文字化けするページは、「include」でくくっているので、文字化けしないページ同様「<META http-equiv="Content-Type" content="text/html; charset=EUC-JP">」のコードを読み込んでいるはずなのです;x; 質問後すぐのご回答、ありがとうございました! 助けてくれようとしてくれる方がいると思うだけで、あきらめずにもう少し原因を探ってみようと思えました! また、なにか違う方法がふと頭によぎった時にご回答いただけたら幸いです。 ありがとうございました><。

aki_peach
質問者

補足

質問者のaki_peachです。 質問した内容のページについて、 作成が中断したため、 また気が向いたときにでもぼちぼち調べてみようと思います! tenderfeel様、ご回答いただきありがとうございました!

関連するQ&A

  • HTMLファイルのインクルードで文字化けしてしまう

    下記のサイトを参考にHTMLファイルのインクルードを試したところ、 インクルードされた側のHTMLで文字化けしてしまいます。 http://tani.dank-hearts.com/2008/03/javascripthtml.html ↓の文字コード指定を記述してもダメでした。。。 <meta http-equiv="content-type" content="text/html;charset=shift_jis"> <script type="text/javascript" src="js/ajaxcodedisplay-or.js" charset="shift_jis"></script> 原因がわかる方いらっしゃいましたら、 ご教授お願いいたします。

    • ベストアンサー
    • HTML
  • Dreamweaverの文字化けを解決したいです

    DreamweaverCS3を利用しています。 プログラムでheaderを分けて書いておりまして、 <meta http-equiv="content-type" content="text/html; charset=Shift_JIS"> がついているheaderページだけ、いつも通り開くと文字化けしてしまいます。 文字コードが指定されているページをその文字コードで開く方法はありますか? お分かりになる方、ご教授お願い致します。

  • 更新を繰り返すと文字化けが起きてしまいます...

    お世話になります PHP4でHPを作成しています 文字化けに関して質問させて下さい PHPで作成したページの更新をすると 5回に1回の割合で文字化けが発生してしまいます EUC-JPで作成したPHPファイルを表示するので ファイルの先頭に  <? header(\"Content-Type: text/html;charset=EUC-JP\"); ?>  <html lang=\"ja\">  <head>  <meta http-equiv=\"content-type\" content=\"text/html; charset=EUC-JP\">  <meta http-equiv=\"content-style-type\" content=\"text/css\">  <meta http-equiv=\"content-script-type\" content=\"text/javascript\"> と指定してから 他の処理が実行されるようにしているのですが…。 何回か更新を繰り返すと文字化けを起こしてしまいます。 文字化けを起こした時にソースを表示すると 日本語が正しく見れる状態になっていたので シフトJISになってしまっているようで… 宜しくお願いします

    • 締切済み
    • PHP
  • Dreamweaverでソースが文字化けしてしまいました。

    Dreamweaverでソースが文字化けしてしまいました。 メタタグが <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> になってたので、 <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> に修正して、保存して終了したあとに、再度Dreamweaverで開いたところ、ソースが全部文字化けしてしまいました。 元に戻そうと、メタタグをもとのutf-8に戻しても直りません。 メタタグをShift_JISにして、ページプロパティのエンコーディングをShift_JISに合わせると、ソース全部が文字化けしていた状態は直ったんですが、ところどころ文字化け状態のままになっています。 完全にもとの状態に戻したいのですが、どうしたら文字化けが直るのでしょうか。 教えてください。 よろしくお願いします。

  • 文字化けについて

    お世話になっております。 文字化けに関して対策方法が分からず困っております。 というのも、当方で作成したスクリプト(EUCで記述し、開発環境のmbstring.http_outputもEUC)があるのですが、このスクリプトを知人が借りているレンタルサーバーにアップさせると、文字化けしてしまう現象が起きています。(他のサーバーにもアップしてテストしているが文字化けは初めて) このスクリプト、全て単体で動かすためのものですが、html部の <meta http-equiv="Content-Type" content="text/html; charset=EUC-JP"> これくらいしか、文字コードの指定はしていませんが、これだけでは不足なのでしょうか? 以上、些か漠然とした質問ではありますが、今回の文字化けする原因など、考えられる要因など御座いましたらどんな些細なことでも結構です。アドバイスのほど頂戴出来れば幸いです。宜しくお願いいたします。

    • ベストアンサー
    • PHP
  • 文字表示の設定方法について

    このサイトの文字化けについての質問です。 http://www.hempkitchen.jp/ 左メニューに、twitterヴィジェットが表示されていたのですが、先日から表示がされなくなり 原因をリサーチしていた時に <meta http-equiv="Content-Type" content="text/html; charset=shift_jis">を <meta http-equiv="Content-Type" content="text/html; charset=utf-8">に変更したら、 twitterヴィジェットは表示されたのですが、 jsで管理しているメニューが文字化けしてしまいました。 下記3つのjsファイルで管理しているメニューです。 <script language="JavaScript" src="hempkitchen.js"></script> <script language="JavaScript" src="js/footer1.js"></script> <script language="JavaScript" src="footer2.js"></script> 一応、cssファイルもチェックしました(@charset "shift_jis";)となっていたので。 こちらのファイルを@charset "utf-8";に変更してみましたが、文字化けしたままでした。 いろいろ調べてみたのですが、困っています。 ご回答、よろしくお願いします。

  • 文字コードについて教えてください。

    ホームページを作成するときに指定する文字コードをどうしたらいいのか迷っています。 ウインドウズ環境でホームページを作る際、入力された文字は秀丸などの特別なソフトを使わなければ自動的にShift JISコードになると思うのですが、この場合、タグを <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=Shift_JIS"> と指定するべきでしょうか?それとも、 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-2022-jp"> と指定するべきでしょうか? ISO-2022-JPで指定した場合、ブラウザが必ずしも自動判別してくれないこともあるのでしょうか? また、CGIスクリプトはShift JISで入力するとエラーを起こすことがあると聞いたことがあります。 ホームページを作成する場合には、常にISO-2022-JPかEUCの文字コードで作成するようにしたほうがいいのでしょうか? いろいろ検索して調べてみたのですが、どうもよくわかりません。宜しく御願いします。 なお、gooのホームページを閲覧するときも頻繁に文字化けしています(文字コードがEUCに指定されていないのはなぜでしょうか?)。

  • 自分で書いたPHPスクリプトが、文字化けしてる

        テキストエディタでPHPのスクリプトを書いて サーバにアップしてブラウザで表示すると、文字化けしてしまいます。 手動でブラウザのエンコード設定をしなおすと正常に表示されるんですが ページ更新したらデフォルトで文字化けしてます。 PHPスクリプトを書いて、アップロードしてブラウザで表示する時に 文字化けしないようにするには、どうすればいいのでしょうか? 以下のコードは書いていますが、文字化けします↓ <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">    

    • ベストアンサー
    • PHP
  • コード上の埋込み漢字コードの文字化け

    PHP のソースコード上に埋め込んでいるべた書きの2バイトコードが 文字化けを起こしてしまいます。以下、経緯を含め詳しく書きます。 1.HTMLのFORMよりデータを入力。(toiawase.html) 2.PHPにて、入力データをWebブラウザ上に表示して確認。(mail_kakunin.php) 3.PHPにて、確認済みのデータをmail()関数にて送信。(mail_send.php) 上記の状態で正常動作を確認。 「1」の toiawase.html にて、charsetをUTF-8にする必要があり 下記のように charset のみ書き換えました。 <meta http-equiv="Content-Type" content="text/html"; charset="UTF-8" /> すると以下の不具合が発生しました  ・上記の「2」の部分ですでに入力したデータのみ文字化けを起こす。  ・当然、「3」にての送信でも入力データのみ文字化けして送られる。 よって、「2」のmail_kakunin.php にも以下の分を追加しました <meta http-equiv="Content-Type" content="text/html"; charset="UTF-8" /> すると以下のような不具合が発生しました  ・上記の「2」の部分で入力データは mb_convert_encoding() で UTF-8   に変換し、文字化けしませんが、今度はPHPのコーディングでべた書きの2バイト   コードが文字化けを起こす。 HTML上で、UTF-8 の漢字コード指定なので、PHPにべた書きの2バイトコードも UTF-8 で出力する必要があるのですが、やり方がわかりません。 ご存知の方教えていただけると助かります。

    • ベストアンサー
    • PHP
  • 携帯での文字化け

    PCサイトと携帯サイトを同じファイルで作成しています。 アップロードしたファイルは全てsjisで保存し、<Meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> というタグも入れているのですが、一部の携帯では文字化けがおこっているようです。 私自身の携帯(docomo)では文字化けはおこっていないので、大丈夫だと思っていたのですが……。 それぞれの携帯会社のホームページを見た結果、文字コードはsjisがいいだろうと判断したのでそのようにしています。 文字化けの原因が分からなくて困っています。 どうすれば全ての携帯で文字化けしないようにできるのでしょうか?

専門家に質問してみよう