• ベストアンサー
  • 困ってます

タイトルに特定の文字を入れると、エンコードが勝手に変わる

  • 質問No.2287951
  • 閲覧数1090
  • ありがとう数2
  • 回答数1

お礼率 57% (176/308)

お世話になります。

現在HTMLでWEBサイトを作っています。そして、Metaタグを下記のように表記し、それをテンプレートとしました。

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

ところが、このテンプレートを元にして作ったほとんどのページは問題ないのですが、titleタグ内に「概要」や「システム構築」といった文字を入力すると、そのページを表示させたときにエンコードが勝手にシフトJISに切り替わってしまい、画面が白紙になって表示されます。エンコードを手動でUTF-8に変更すれば、正常に表示されるようになります。

この現象の原因がわかる方いらっしゃいましたら、ぜひご助言お願いいたします。

なお、この現象は私のPCでしか発生しておらず、ブラウザをGeckoエンジンに切り替えるとエンコードも正常に行え、ページも正常に表示されます。

よろしくお願いいたします。

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

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

ベストアンサー率 29% (18/62)

特定のPCでしか発生していないということではずしてるかもしれませんが、ヒントになれば。
1)htmlは、utf-8の文字コードで作成していますか?おそらくシフトJISで作成していると思われます。
2)metaタグより前にtitleタグを記述していませんか?
お礼コメント
Wingard

お礼率 57% (176/308)

metaタグの前にTitleをもってきていました。
titleをmetaのあとにまわしたら、表示できるようになりました!

本当にありがとうございました!
投稿日時:2006/07/20 17:55
関連するQ&A

その他の関連するQ&Aをキーワードで探す

ピックアップ

ページ先頭へ