• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:HTMLソースについて質問です。)

HTMLソースで表示されないタイトル名の原因と解決方法

このQ&Aのポイント
  • HP初心者がHTMLソースをアップロードして表示させると、インターネットエクスプローラーのタブの部分に文字化けが発生する問題が発生しています。
  • この問題の原因は、HTMLの<meta>タグで指定された文字コードが正しく設定されていないためです。
  • 解決方法としては、HTMLの<meta>タグでcharset属性を指定し、正しい文字コードを設定する必要があります。具体的には、<meta charset="UTF-8">と指定することで文字化け問題を解消することができます。

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

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

そのソースの文字コードを確認してください。 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> ヘッダーでUTF-8を指定しているのだから、もしファイルがUTF-8以外で保存されていれば当然文字化けします。 文字コードの確認のしかたは使っているエディタによりますが、そのHTMLファイルを開いて「名前をつけて保存」を選ぶと、保存先とファイル名を決めるダイアログの下部などに現在のファイルの文字コードが選択されている場合が多いです。 もしここまでの話がまったく分からない場合、おそらくファイルの文字コードはShift-JISです。 上記のmetaの最後の「utf-8」を「Shift-JIS」に変えてみてください。

gogo0319
質問者

お礼

Shift-JISにしたら解決しました。 ファイルの文字コードを決める場所もわかり とても勉強になりました。 ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.2

HTMLに文字コードが指定してありますが、それと実際の文字コードが異なる可能性大です。 ブラウザの表示→エンコードで強制的にShift_JISなどに変更し見てください。 ★Shift_JIS です。アンダースコアです。  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  なお、著者の立場になったらHPでは話が通じないことが多くなりますので、ウェブサイトとか、ウェブページと言うほうが良いです。  「ホームページに戻る」というと、サイトのトップページもしくは、ブラウザを開いたときに表示されるページ(これが本来のホームページ)を意味しますが、ウェブページやウェブサイトをホームページと言うと意味が通じません。<a href="./index.html">ホームへ</a>が何のことかわからなくなる。ましてや、HPとなると、ヒューレッドパッカードの略称と世界的に認められてます。  また、今から学ばれるなら、transitinal(移行型)ではなく、strict(厳密型)に絞ったほうが良いです。transitionalには将来的に廃止される予定の要素(タグ)や属性を多く含んでいますが、XHTML1.1や、そろそろ勧告になるHTML5では、strict以外ありません。なんといってもシンプルで圧倒的に書きやすいです。

gogo0319
質問者

お礼

transitinal(移行型)ではなく、strict(厳密型)の意味がわからないですが とりあえず文字化けはお二人の助言どおりにしたら解決しました。 少しずつ勉強していきたいと思います。 ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A