- ベストアンサー
HTMLでサイトの紹介文章を表示させる方法
- 自分のHPをキーワード検索でひっかかるようにしたいため、サイトの紹介文章を表示させたいと思っています。相談した結果、<head></head>の中に特定のタグを追加する必要があると教えてもらいましたが、その方法が分かりません。現在作成しているHPでは日本語部分が文字化けしてしまっています。以下のコードを<head>に追加しましたが、うまく表示されません。
- 調査しても分からないため、どうすればいいかわかりません。何かアドバイスや助言があればお願いします。
- ハッシュタグ:#HTML #サイトの紹介文章 #キーワード検索 #文字化け問題 #アドバイス
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
けっこう前からこの手の質問のフリをしたアクセス数稼ぎのようなものも見受けられるので少し躊躇したのですが,一応回答します。 原因は文字コード宣言 <meta http-equiv="content-type" content="text/html; charset=utf-8"> と実際の文字コード(Shift_JIS)が合っていないことでしょう。 文字コード宣言を <meta http-equiv="content-type" content="text/html; charset=Shift_JIS"> に修正するか,またはHTMLファイルを全てUTF-8で保存し直すことで解決すると思われます。
その他の回答 (2)
- bigjapan8
- ベストアンサー率60% (6/10)
出力エンコーディングがSJIS指定されているのでは? charset=utf-8"を charset=Shift_JIS"にしてみたら、どうですか。
- 参考URL:
- http://rannking.com/aaa.html
お礼
その通りでした。 しかし、同じ内容で先に頂いた 助言者の方をベストアンサーとさせて頂きました。 ありがとうございます
- jein
- ベストアンサー率49% (2799/5705)
おかしいところを挙げていきます。まず、最初にDOCTYPE宣言がありません。 あと、UTF-8を指定しているのにアップロードしているHTMLファイル自体が Shift-JISの文字コードで作られています。UTF-8を指定したいなら HTMLファイルを書き出す時にエディタなどでUTF-8の文字コードを指定 する必要があります。 また、本文にあたる部分は<body>タグで囲んで記述する必要があります。 <head>というのはヘッダということで前置きですから、ここだけでHTMLが 完結していてはおかしいです。 それから、<FRAMESET>を使う場合はフレーム非対応の環境からの アクセスに配慮して<NOFRAMES>タグによってそういった環境の人が 閲覧したときに表示させる内容が必要になります。
お礼
アドバイスありがとうございます! 結局のところ、HTML素人の自分には ご助言の内容を全て理解出来ていません。 今後、勉強しながら理解しようと思います。 とにかく、、、文字化け以外にも問題がある。。 という事ですね。
お礼
的確なご助言ありがとうございます! 無事 直りました! 本当に助かりました。 ちなみにアクセス数稼ぎではありません。