スレッド一覧 > 記事閲覧
[81] 新サーバのContent-Type応答
日時: 2015/09/26 14:39:58
名前: KND ID:1443245998


新サーバへの移行に関する質問は公式BBSで、ということなのでこちらで。

htmlファイルをFTPでアップロードし、自分の環境の /etc/hosts にIPアドレスの対応を追記してアクセスしてみたのですが、htmlファイルで metaタグを使って Content-Typeの文字コードをどう表記しても、以下のようにサーバからの応答がUTF-8に固定されるようです。(結果、htmlファイルの文字コードがUTF-8以外のときにブラウザの表示が文字化け)

(w3mのページ情報の「Header information」から引用)
>Content-Type: text/html; charset=UTF-8

もちろん、現サーバでは metaタグで指定した通りの応答になっています。

この辺り、管理人さんが設定可能なことなのか、新サーバ全体の固定の設定なのか、確認させてください。後者なら素直にhtmlファイルの文字コードを全部変換すれば、KNDとしては問題ありません。ただ後者なら、htmlファイルだけでなく出来合いの古いCGIファイルの文字コードの変換も必要になるだろうと思います。

メンテ

Page: 1 | 全部表示 スレッド一覧 新規スレッド作成

Re: 新サーバのContent-Type応答 ( No.1 )
日時: 2015/09/26 15:30:09
名前: ちらみ◆kBt3KPJY0E

心当たりがあるので帰ったら見てみます。
ありがとうございます。
メンテ
Re: 新サーバのContent-Type応答 ( No.2 )
日時: 2015/09/26 18:03:18
名前: ちらみ◆kBt3KPJY0E

思い当たる部分を変更してみましたがいかがでしょうか?
メンテ
Re: 新サーバのContent-Type応答 ( No.3 )
日時: 2015/09/26 18:38:48
名前: KND


ありがとうございます。文字化けしなくなりました。

(w3mのページ情報の「Header information」から引用)
>Content-Type: text/html

サーバから charset を返さないようにしたわけですね。これなら確かに、ブラウザは metaタグなり自動判別なりで文字コードを判定するようになります。
メンテ
Re: 新サーバのContent-Type応答 ( No.4 )
日時: 2015/09/26 20:05:56
名前: ちらみ◆kBt3KPJY0E

良かったです。
現サーバでもそのようにしていたのに新サーバでは何故か抜けてました。

やっぱり私一人でテストしても抜けだらけですね。
申し訳ありませんでした。
メンテ

Page: 1 | 全部表示 スレッド一覧 新規スレッド作成

題名
スレッドをトップへソート
名前
「名前#任意の文字列」でトリップ生成
E-Mail
入力するとスレッドの通知メールを受け取れます。(非表示)
URL
パスワード (記事メンテ時に使用)
投稿キー (投稿時 投稿キー を入力してください)
コメント

   クッキー保存