![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_04.png?e8efa67)
自分のHPを持っています。
構成は縦の2分割フレームで、基本文字コードは日本語SHIFT-JISです。
これを、片フレームの文字コードがUnicode(UTF-8)になると、見るPCによってちゃんと見えたり、文字化けして見えたりします。
文字化けした時には、手動にて当該フレーム上でUTF-8にエンコード指定してやるとちゃんと表示されます。
ブラウザはIE7 for WinXP SP2でエンコードの設定はどのパソコンも同じになっています。
UTF-8の方のソースには
『<META http-equiv="Content-type" content="text/html; charset=UTF-8" />』
を入れてやってますが状況は先に述べた通りです。
フレームに表示させず、普通に一枚で表示させるとちゃんと表示されます。フレームの時のみ状況がまちまちのようです。
どのパソコンで見ても適切なエンコードが選ばれるようにするにはどうすればいいのでしょうか?
ちなみに、UTF-8のソースは、GoogleMapsをHTML化した物です。
No.2ベストアンサー
- 回答日時:
#1です。
適当なShift_JISとUTF-8のページを埋め込んだフレームページを作成して動作確認してみましたが、最初に読み込まれた段階で化けるというのは、確かに余り無いですね。
(確認したのはIE7、Firefox1.5、Opera9.x、Netscape8.x、Mac IE 5.2(これは手動で文字コードを変えても勝手に自分の好きな設定にするらしく意味が無かった)、Mac Safari、Mac Firefox2.0、Mac Opera9.x、Mac Netscape7.2あたりですが、化けないという同じ表示なのでみっちり検証してません。
ページを埋め込む元ページ自体の文字コードをUTF-8にしてもShit_JISにしても、最初に読み込んだ段階では化けないのですが、Mac Safariあたりが、フレーム元ページに文字コードをきちんと設定していなかった場合にタイトルなどが化けました。
ただ、以前に、インラインフレームで異なる文字コードのページを埋め込まれていて、文字化けしてしまっていたWebページの実例を見た事があるので、直接読み込ませる段階でなく、リンクを踏んで前のページから来た場合には高確率で化けるんではないでしょうか。
何れにしても、フレームを使う場合は文字コードは統一しといた方が無難な事には間違いありません。
//以前のページの設定を引きずるのかな・・・
No.1
- 回答日時:
そりゃ、二つのページの文字コードを別々にして一つのフレームページに埋め込んでたら、化けますわ^^;
IEのみでしか確認されていないようですが、他のブラウザではどうなるか分かったもんじゃありません。
>どのパソコンで見ても適切なエンコードが選ばれるようにするにはどうすればいいのでしょうか?
フレーム内に埋め込むページの文字コードは統一して下さい。
回答ありがとうございます。
化けるのは当然の回答のようですが、逆に化けないで見えるPCもあるので何故?と思ってしまいます。
それともIE7に特化した現象?と思って、Firefox2.0.0.1で試したらちゃんとエンコードされて問題なく表示されました。今、見えなかったPCが近くにないので試せませんが、後で試してみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- PHP Content-Typeが機能していない? 2 2022/07/17 11:10
- PHP phpのメールフォームの完了画面でメール受信のコードを書いています。 1 2023/05/31 11:39
- HTML・CSS <meta charset="utf-8"><!-- 文字化け防止ユニコード --> ?最近モバイル 1 2022/12/11 04:27
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- HTML・CSS <!DOCTYPE html> <html> <head> <meta charset="utf-8 2 2023/01/05 01:04
- Windows 8 メモ帳による文字コード変換 2 2022/09/01 18:38
- JavaScript HTMLでJavaScriptを使ってパスワードの強化判定のプログラムを作成しています。 一通り作っ 2 2022/10/19 01:41
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
AfterEffectsでイージーイーズ...
-
キーフレーム
-
avidemuxでavi動画を一部切り取...
-
掲示板からIPアドレスってど...
-
長いURLを途中で改行(折り返す...
-
改行できる・できない入力ボッ...
-
半角ハイフンを半角スペースで...
-
異なるメーカー機器同士のVLAN...
-
【ピンコードをHDMIコード...
-
Tシャツの刺しゅうがチクチクす...
-
googleマップをポップアップウ...
-
動画aviファイルのHTML組み...
-
tabキーによるfocusの当たり方...
-
C#のシリアル通信プログラムで...
-
リーバイス?
-
プルダウンメニューからリンク→...
-
1000mmgという動画サイ...
-
表示中のURLなどをバッチファイ...
-
HTML4.01のままの弊害
-
Pythonの勉強を始めました。バ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
AfterEffectsでイージーイーズ...
-
Mayaレンダリングの中断
-
aviutlで最後まで動画が読み込...
-
キーフレーム
-
photoshopのアニメーションで拡...
-
画像の枠にオシャレなフレーム...
-
Flashのactionscriptについて(...
-
Illustrator アプリケーション...
-
サードパーティと、IEとNN...
-
表情ジェネレータ
-
MMDのAVI出力にとんでもなく時...
-
avidemuxでavi動画を一部切り取...
-
メモ帳でHP作成、困ってます
-
教えて!キーフレーム
-
Webサイトの適切な幅は?
-
フラッシュで雨を降らせるには??
-
GIFアニメで不要な線がでてしまう
-
気軽に動画上にマーカーをつけたい
-
インターレースとプログレッシブ
-
フレーム内リンク→フレーム外リ...
おすすめ情報