- ベストアンサー
METAタグで文字コードを設定しても文字化けします
質問の内容はタイトルどおりなのですが、<head>~</head>間でちゃんとMETAタグで文字のエンコードをしていても文字化けしてしまいました。 ブックマークからアクセスしたり、普通のhtml形式のページからアクセスするには文字化けせずに見えるのですが、検索サイトからアクセスしたときに何故か西ヨーロッパ言語に文字化けしてしまいます…。 <meta http-equiv="content-type" content="text/html; charset=Shift_JIS"> 上記の指定の方法でエンコードを設定していて、私の環境はWindows98/IE6.0です。この問題について解消法が分かる方が居ましたら、お返事頂ければ嬉しいです。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
もしかしたら、キャッシュが原因かもしれません。 ブラウザの設定で、キャッシュ(またはインターネット一時ファイル)を クリアしてみてください。 または、SHIFTキーを押した状態で、 再読み込み(reload)ボタンを押したりリンクをクリックしたりしてみて下さい。
その他の回答 (3)
- Miki3548
- ベストアンサー率24% (22/89)
こんにちは。 ブックマーク・検索サイトからだと 「S-JIS」に指定しなおして表示した キャッシュを表示しているのかも。 METAタグで指定しても 半角カナがあると 化けたりします。 または、タグずれや タグまたぎも 再チェックしてみてください。 あとは、キャッシュを消しながら テストしてみてください。 参考になればうれしいです。
お礼
丁寧なご解答、どうも有難うございました!とても参考になりました。やっぱりキャッシュの問題だったらしいです。タグの中身はhtmlのチェックサイト等でいつも調べてますが、キャッシュだとは気付かなかったです…;
METAタグはあくまで宣言ですので。 実際にファイルをShift_JISで記述することも重要です
お礼
実を言うとhtmlの事に関してあまり深い知識は持っていないのですが(汗)、大切な事のようですので調べてみようと思います。 ご返答どうも有難うございました!
- shy00
- ベストアンサー率34% (2081/5977)
metaタグはいくつか使われていると思いますが、このmetaは一番最初に記載していますか? http://www.webanalysis.ga-pro.com/Search/write-CharSet.html なページがありますので参考にしてください ついでに、<html>は<html lang="ja">と日本語ですよ!と宣言してあげましょう って、もうしていますか?
お礼
shy00さん、ご返答どうも有難うございました!キャッシュの問題だったらしいのですが、私も日本語の設定をしていなかったので、今からしますね;
お礼
素早いご返答で助かりました。xjdさんのおっしゃるとおり、どうやらキャッシュが問題だったようです; ご返答してくださり、どうも有難うございました!