192 :
nobodyさん:
ねぇ、2.0.39って、文字化けしない?
htdocsに置いた、Shift_JISのhtmlファイルをブラウザから呼ぶと、
なぜか西ヨーロッパ言語になる。
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
入れても、全然効果なし。
手動で日本語にすると治るんだけど、何でMETAで指定してんのに、
Shift_JISがデフォにならないんだろう?
同じファイルを、1.3.22を動作させた別鯖に写して呼び出すと、ちゃんと
Shift_JISになってるから、2.0系の「なにか」だと思うんだが‥‥
ヘッダ優先
194 :
192:02/09/24 14:54 ID:fEkqsFiN
>>193 だからヘッダにちゃんとMETAで指定してるって書いてるやんか。
ヘッダ優先なら、なんでMETA情報が優先されへんの?
>>194 <HEAD>ではなくHTTPリクエストヘッダのことだヴォケ。
ちゃんとドキュメント読め。httpd.confを見直せ。
ヴォケは俺だ。
s/リクエストヘッダ/レスポンスヘッダ/
Content-Type: text/html; charset=Shift_JIS
198 :
192:02/09/24 16:04 ID:fEkqsFiN
>>195 ありがとうよ。感謝してるよ。
HTTPレスポンストヘッダでぐぐって
AddDefaultCharset off
にして再起動したら、上手くいったよ。
でも、これ困った機能だな。
虎サヴァは、sjisとeucのhtmlが混在しているから、<META>で区別できな
いのはえれぇ困る。今更統一すんのも面倒だしな。
#特にsjisのhtmlから、eucのCGI呼び出すのが結構ある‥‥‥
よく読まずに新しいの!で2.0にした俺も迂闊だが、なんでこんな機能つけ
たんだ?
<META>指定を優先しろぉぉぉぉ
><META>指定を優先しろぉぉぉぉ
それは鯖ではなくブラウザの問題。
>>198 ヘッダを優先するかMETAタグを優先するかは、ブラウザの仕様によるからApacheのせいではないと思うが、、、
>特にsjisのhtmlから、eucのCGI呼び出すのが結構ある‥‥‥
同じサイト内で統一してない香具師はDQN
被った(鬱
CGI側でContent-Type: text/html; charset=EUC-JPとヘッダ出力しろよ。
203 :
192:02/09/24 16:51 ID:fEkqsFiN
真性電波キタ─wwヘ√レvv〜(゚∀゚)─wwヘ√レvv〜─ !!!
>203
とことん読解力の無いヤシだな、おまいさんわ。
>202の「ヘッダ」はレスポンスヘッダであって、<meta>の似非ヘッダでは *ない*
君が言ってるヘッダ
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
皆が言ってるヘッダ
print "Content-Type: text/html; charset=Shift_JIS\n\n";
全 然 別 物 。
で、HTTPヘッダを優先するのはHTTPの仕様書に明記されてることで
ブラウザに文句を言うのは筋違い。
HTTPヘッダにcharsetを出力するようになったのはクロスサイトスクリプティング
対策のため。