現在

Apache_2.0.53-Openssl_0.9.7e-Win32
を使いサーバーを動かしていますが、
文字化けが直らず困っています。
調べたところによると
httpd.confの
AddDefaultCharset ISO-8859-1
       ↓(コメントアウト)
#AddDefaultCharset ISO-8859-1
するなどの必要があるとのことですが

httpd.conf中にAddDefaultCharsetが
ありません。
どのように対処したら良いでしょうか?
宜しくお願いします。

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

回答3件)

id:b-wind No.1

回答回数3344ベストアンサー獲得回数440

ポイント27pt

/etc/httpd/conf/httpd.conf

/etc/httpd/conf.d/*.conf

辺りにありそうですが、見つけられなければ httpd.conf の出来るだけ後ろか、.htaccess に

AddDefaultCharset Off

と明示すればよいと思います。

http://httpd.apache.org/docs/2.0/ja/mod/core.html#adddefaultchar...

id:konorinori

ありがとうございます

2006/12/04 18:27:16
id:STRing No.2

回答回数351ベストアンサー獲得回数36

ポイント27pt

RTFM

削除されました。文字化けの原因は他でしょう。

ヘッダを覗いて charset が負荷されていないか確認。

そもそもどう云った状況でどのような文字化けを起こしているのでしょうか?

id:konorinori

Apache opensslではヘッダのcharsetの指定にかかわらず、強制的にUTF-8に変換されてしまうようです。

それを解除し、Shift_JISもしくはSJISで表示したいと思っています。

宜しくお願いします。

2006/12/04 18:30:57
id:STRing No.3

回答回数351ベストアンサー獲得回数36

ポイント26pt

先ほどの投稿、 s/負荷/付加/ で。


Apache opensslではヘッダのcharsetの指定にかかわらず、強制的にUTF-8に変換されてしまうようです。

それを解除し、Shift_JISもしくはSJISで表示したいと思っています。

mod_charset_lite - Apache HTTP Server

このモジュールが有効になっていて UTF-8 に変換されてしまうと云うことですか?


それとも、 AddDefaultCharset none にしても、

Content-Type: text/html; charset=UTF-8

のように指定されてしまうと云うことですか?

AddDefaultCharset Shift_JIS を明示しても駄目でしょうか?

文字コードが多種の場合は AddType で個別に上書き。


調べていて思い出したのですが、 OpenSSL 入りバイナリって公式モノじゃないですよね?

数カ所取り扱っているサイトを見かけましたが、提供元はどこでしょうか?

バージョンが若干古いのも気になります。

設定ファイルを(現象の起こる default の物でも)公開できませんか?

ここから一式手に入る、でも。 msi は厄介ですけどね。


# 解決までお付き合いしたいですが回答上限が……

# 上限増加かコメント有効をよろしくお願いします。

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

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

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

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

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