• ベストアンサー

フレームを使ったページの一部が文字化けしてしまいます。

フレームの一つをメニューにして リンクを押すと別のフレームだけページが変化する設定のページを作りました。 しかし何故かあるページだけ文字化けしてしまいます。 ブラウザーで文字コードを変更すると、 フレーム全体を定義しているページ(ホームページ)に戻ってしまうので 実質的に閲覧できないようになってしまいます。 文字コードを強制的に指定する方法はないでしょうか?

  • Alec
  • お礼率42% (156/364)
  • HTML
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
  • HUTABA
  • ベストアンサー率27% (436/1611)
回答No.1

ありますよ。 <meta http-equiv="content-type" content="text/html; charset=Shift_JIS"> とするとShift-JISコードに <meta http-equiv="content-type" content="text/html; charset=euc-jp"> とするとEUCコードになります。 HTMLを作成・編集する時の文字コードにあわせて、<HEAD>~</HEAD>に定義してください。 #たぶんShift-JISではないでしょうか

Alec
質問者

お礼

見事に問題解決しました。 ありがとうございます。

関連するQ&A

  • フレーム部分が壊れる(文字化けする)。

    友達が運営してるホームページの左のフレームが壊れるんです。 メニュー部分が10個あるはずなのに、メニュー部分が2・3個しか出ず、JavaScriptエラーの表示が出て、エラーの後は文字化けして、リンク先がめちゃくちゃになっています。 友達の家からサイトを見たときの表示は正常でした。うちのパソコンで見たときのみ、フレーム部が壊れて表示されます。 ちなみに、Internet Explorer 6 SP1で見ました。

  • フレームページ

    OSはXPで、ブラウザはIE6.0を使用としているのですが、 フレームページのサイトを快適に閲覧できないのです。 たとえば縦に2つに分割してあるページで左のページに a.htmlとb.htmlのリンクが貼られており、 a.htmlをリンクしてある文字をクリックすると 右のページにa.htmlが表示されるとします。 そして右のページに表示されたa.htmlを閲覧して (あるリンクをクリックするとかスクロールなどして)、 また左のページにリンクが貼ってあるb.htmlを見ようとして、 クリックしても選択はされるのですが (文字の周りにドットの点線がつく状況)、 右ページにも左ページに表示されないのです。 つまりフレームページで、1回目に左ページで リンクボタンを押すと右ページに表示はされるのですが、 2回目以降から左ページに貼ってあるリンクを押しても 反応しないのです。 ある特定のサイトのみではなく、フレームページを使用している サイトを閲覧する時はほぼこの現象が発生します。 IE7.0以降をインストールしたら直るのですが、 強制終了しやすいので結局6.0バージョンのままなので、 IEのバージョンアップ以外の方法で何かいい方法あれば 教えていただきたいです。 説明が難しくてわかりにくいとは思いますが わかる方いらっしゃれば、どうか回答よろしくお願いします。

  • iframe 文字化け

    ホームページ作成について iframeを使っています。フレームの中に表示するページのファイルには、 文字コードとfont-family:を指定しています。(親ファイルのスタイルシートより。) しかしフォントが反映されません。 (文字コードを変えてもダメ・文字化けは起きていません) ブラウザGoogle Chromeで「要素を検証」したところ、cssの欄でfont-family:文字化け、文字化け となっています。 何が問題なのでしょうか?iframe内でも指定したフォントを反映したいです。 よろしくお願いします。

    • ベストアンサー
    • CSS
  • 文字化け

    Windows 98のマシンを使っているのですが、一部のホームページを閲覧すると文字化けが起こります。 どなたか詳しい方、お願いします。 ブラウザはIE 4.01です。 あと、もう一つお尋ねしたいんですが、一部のホームページを開くとスクリプトエラーというウィンドウが出たりプログラムの強制終了というウィンドウも出ます。 こちらのほうもよろしくお願いします。

  • フレーム分割したページの表示で困っています。

    ホームページビルダー9でホームページを作成しています。 ページを上下に2分割して上のフレームにリンクメニューを、下のフレームにメニューのリンク先を表示するように作りました。 自分のデスクトップパソコンでは問題なく表示されているのですが、試しにB5サイズのノートパソコンで表示してみると、画面全体が表示されず、上のページのメニューボタンを表示しているところが下のフレームページで隠れてしまっているのです。 下フレームは属性で自動的にスクロールバーが出るように設定しているので問題ないのですが、上のメニューは「なし」に設定しています。 ※デザイン上、表示させたくないので。 ここからが質問です。 ページを表示させた時に、ページ全体のサイズを変えても上のメニューのフレームページが常に下のフレームページの上に来るように、つまり、上のメニューページのサイズは変わらないように固定させる方法(!?)を教えて下さい。 説明がへたで申し訳ないのですが、どうぞ宜しくお願いします。

  • frameでの文字化けする

    EUC-JPでHTMLを書いています。上下2分割するフレームを使用しています。両方とも文字コードの宣言はしているのですが、上は文字化けしないのですが、下は文字化けしてしまうのです。Internet Explorerのエンコードを変えると正しく表示されるのですが・・。何が原因かお分かりになりますか? よろしくお願いします。

    • ベストアンサー
    • HTML
  • フレームになるとページが切り替わらない

    こんにちは。最近ネットサーフィンをしていて気づいたのですが、フレームを使用しているサイトで、フレームからCGI(掲示板やオエビやブログなど)などhtmlではないページに飛ぶと、他のリンクを押しても反応しなくなります。 例えば左メニューのフレームから右フレームにブログを表示させると、左フレーム内のリンクを押してもページが開かなくなります。 これはブラウザの問題なのでしょうか? インターネットの設定を変えると元に戻るのでしょうか?

  • ホームページビルダーで文字化けする

    以前ホームページビルダー6を使ってて、それなりに普通に使えていたのですが、最近また使い始めたところ文字化けが発生するんです。 しかも条件が限られていて、ホームページのトップページだけが文字化けするんですけど、例えばトップから別のページに行って、そこで「戻る」のリンクをクリックしてトップに戻ると文字化けするんです。←でもブラウザの更新ボタンを押すと治りますし、ブラウザの戻るボタンで戻ると正常に表示されます。あと、ページのアドレスを直接打ち込んでエンターキーで行っても文字化けしますが、お気に入りから行くと文字化けしません。変だなと思ってホームページビルダー8にアップグレードしたのですが症状は同じ。これらの文字化けはInternet Explorerでしか起きなくて、他のブラウザ(Opera)だと平気でした。置き場所はgeosities、OSはMEです。何か改善策がありますか?

  • Frame Out

    こんにちわ。 ある人のホームページに私のリンクがあるとします。 その人のページはフレームで出来上がっていて メニューのページとメインのページにわかれています。 メインのページにリンクがあって、そのままリンク で飛ぶと、そのフレーム内で私のページがのこってしまいます。 長くなってしまいましたけど。。 そこで、りんくをクリックして フレーム アウトしたいのですが、(つまりフレーム内ではなくて スクリーン全体に私のページを表示させたい。) どうしたらいいのでしょうか?

  • フレームページがうまくできないよー

    とりあえず、ホムペを作っているんですけれども、 フレームページの製作がうまくいかないわけです。 とりあえず、基盤ページと右と左の分かれたページを作ることには成功したんですけれども、 左をメニューのほうとして、リンクを貼るじゃないですか そうして、ただリンク貼っただけですと、右のページじゃなくて、左のページにリンク先が表示されてしまうわけです。 どうやったら左のメニューをクリックして右の内容が変化するようにできるかわかりません。 教えてください。

専門家に質問してみよう