文字コードがUTF-8で作られたテンプレを使ってWEBページを作成しておりましたが、IE11で文字化けして困っています。他のブラウザでは問題ありません。
まず文字化けするページをIEで表示し、表示→エンコード→その他→UTF-8で行うと
文字化けせず正しく表示されます。つまりブラウザがUTF-8であることを認識して
くれないことになります。
なおFFFTPでサーバー(ロリポップ)にアップする前にIEで表示させると文字化けは起こりません。
アップした後にIEで表示すると文字化けします。
FFFTPの設定はローカルの漢字コード、ホストの漢字コードを共にUTF-8BOMにしています。
HTMLファイルをBOM付、なしに保存して試しても文字化けします。
どなたか至急アドバイスいただけませんか?よろしくお願いいたします。
●文字化けするページのヘッダー情報
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, user-scalable=yes, maximum-scale=1.0, minimum-scale=1.0">
<meta name="description" content="">
<meta name="keywords" content="">
<meta name="GENERATOR" content="JustSystems Homepage Builder Version 18.0.14.0 for Windows">
<link rel="stylesheet" href="style.css" type="text/css" media="screen">
<!--[if lt IE 9]>
<script src="js/html5.js"></script>
<script src="js/css3-mediaqueries.js"></script>
<![endif]-->
<script src="js/jquery1.7.2.min.js"></script>
<script src="js/script.js"></script>
<title>〇〇〇〇</title>
</head>
No.4ベストアンサー
- 回答日時:
上の階層は下に伝播しますが、下の階層(カレント)自体の.htaccessが優先されるので
上の階層の設定はあまり関係ないかもしれません
htmlを保存する階層を上にしたら問題は解決しました。
ロリポップの場合は下の階層にまで影響すると書いてありました。
https://lolipop.jp/manual/hp/htaccess/
ご協力ありがとうございました。
No.3
- 回答日時:
> 応答ヘッダーはshift_jisのまま変わりませんでした。
httpヘッダもキャッシュの影響があるみたいですよ
適当なダミートークンをつけて再検索するとか
(hoge.htmだったhoge.htm?test=1的なダミーをつける)
ctrl+F5を連打するとか、ブラウザを再起動するとか
いろいろ試してみて下さい
htmlを入れたフォルダの上の階層に.htaccessがあり、中を見たらshift_jisが指定してありました。たぶんこれが原因ですよね?あーもーしんどいです。
No.2
- 回答日時:
ようはサーバーからかえってくるときに「今からshift_jisでデータ送るよ」と言っていて
実際のページはutf8で書かれた上に「このページutf8で書いてあるよ」と宣言している状態ですね。
ブラウザに寄っては、サーバーを信じたり、コンテンツの中身を信じたりどちらが正しいとは言えないです。
httpサーバーはレンタルか何かでしょうか?
.htaccessで設定変更を許可されているようでしたら
AddDefaultCharset UTF-8
AddType "text/html; charset=UTF-8" .html
のような記述でデフォルトの設定を上書きするとよいでしょう
ロリポップですので.htaccessです。
サーバーの説明通り.htaccessを設置しても
応答ヘッダーはshift_jisのまま変わりませんでした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS 下にスクロールしても、追従するボタンのコードを書いたのですが、ボタンの中の画像が半分しか表示されない 1 2022/04/16 21:31
- HTML・CSS スクロールすると追従する画像のコードを書いているのですが、追従する画像の大きさの調節が上手くいきませ 2 2022/04/18 12:52
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS html cssのmargin 5 2022/12/03 11:04
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HTML上に貼り付けたPDFが表示さ...
-
css ,videotタグ。ホームページ...
-
HTMLファイルのインクルードで...
-
Javascriptでランダムパラメータ
-
body内にmetaタグを記述は問題...
-
HTMLソースにない文字がブラウ...
-
SVGをobjectタグで埋め込み・表...
-
POSTしたデータの文字コードがu...
-
WebのPythonでの値の受け渡し
-
textareaの一行の文字数制御
-
HPの背景画像を動かさずスク...
-
safariだけcssが反映されない
-
文字化けを故意に表示したい
-
FFFTPでの文字化け
-
検索エンジンに引っかからない...
-
文字コードをutf-8で保存したい
-
Aタグのmailtoでメッセージ作成...
-
カラーラインの中に文字
-
<body>内に<head>を入れ子にで...
-
TEXTAREAのスクロールバーを消...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
css ,videotタグ。ホームページ...
-
POSTしたデータの文字コードがu...
-
携帯とPCの自動判別
-
body内にmetaタグを記述は問題...
-
HTMLファイルのインクルードで...
-
HTML上に貼り付けたPDFが表示さ...
-
HTMLでwebサイトを作ってるので...
-
iframe内の表示を常に最新にしたい
-
ページ全体を中央に配置したい...
-
WEBページがIEだけ文字化けして...
-
根号の書き方について
-
リンクボタンにgifアニメを使え...
-
textareaの一行の文字数制御
-
文字化けを故意に表示したい
-
borderでa:hover下線表示させる...
-
IEのみ文字化け
-
safariだけcssが反映されない
-
Javascriptでランダムパラメータ
-
表示時に1回だけリロードさせ...
-
なぜ height 100% がつくのか ...
おすすめ情報
キャッシュ削除しても解決しませんでした…
読み込んでいる外部jsファイルはsft-jisで保存されていました。
やっていいかわからないのですが、これらすべてのjsファイルを
UTF-8で保存しなおしました。しかし文字化けは解消されませんでした。
HTTPヘッダとは初めて聞きまして、調べました。
文字化けするページでF15を押し、ネットワークというところを見ると
応答ヘッダーでcharset=shift_jisと記述された部分が現れました。
しかしここからどうすればいいのでしょうか?