VineLinuxでapacheサーバを立てたのですが、SJISのhtmlが読めずに困っております。

状況としては、
http://www.hatena.ne.jp/1118155449
こちらと同様です。

ただ、こちらで書かれている対策の AddDefaultCharset を変更するという方法は効果がありませんでした。

他にはどのような原因が考えられるでしょうか。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:aria_corp No.1

回答回数38ベストアンサー獲得回数0

http://www.shtml.jp/mojibake/meta.html

メタタグによる文字コード指定の有効性

全然的外れかもしれませんが、HTMLに問題があるってことはないですか?

私は、URLの「日本語のタイトルタグがメタタグの前に表示されている」にハマッタことがあります。

id:Lufini

HTMLに問題はありません。

他のサーバでは正常に動作します。

2005/07/29 23:37:23
id:kamiseto No.2

回答回数8ベストアンサー獲得回数0

AddDefaultCharsetをコメントアウトする

是で解決すると思いますが

id:Lufini

AddDefaultCharsetは元々書かれていませんでした。

AddDefaultCharset off と付け足しても効果無しでした。

2005/07/29 23:38:00
id:kamiseto No.3

回答回数8ベストアンサー獲得回数0

例えばSJIS,EUC-JP,UTF-8…で書かれている物で

どれが正しく表示されるか試してみる。


ブラウザの文字エンコードが自動で選ばれる場合、何になっているか確認してみる。

id:Lufini

ご回答頂いた方ありがとうございました。

自己解決しました。

php.iniのmbstring関係が原因でした。

2005/07/30 08:50:26

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません