[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:73991] Re: [Q]Apache1.3.12の文字化け


こんにちは、木幡@横河エレクトロニクス(株)です。

松田陽一様からご教示あった点について自宅のマシンで確認したところ
以下のような結果になりました。

HTMLはMS-Windows98SEのEditorで作成し、Asciiモードで転送Serverは
TurboLinuxServer6.1(FTP版:UNIX USER9月号に付属のもの)
Apache1.3.12(標準でInstallされたもの)

ブラウザによる動作

	NetscapeCommunicator4.7	文字化けあり
	MS-IE5.0			文字化け無し
	確認したPCのOSはMS-Windows98SE

ということでブラウザによって発生することを確認。

対策

>Linkname: Apache 1.3.12 文字化け問題
>     URL:
>     http://www.asahi-net.or.jp/~AE5T-KSN/apache/charset-problem.html.jis

を参考に

1.	.htaccess に以下の1行を追加(それぞれのDirectoryに)
	AddType "text/html; charset=Shift_JIS" html

	ほとんどの文字化けが解消...しかし、一部文字化けが残る。
	文字化けは外部ServerへのLinkやfontタグで色を指定した場合に
	発生することがある。同じようなパターンでも化けない場合もあり。

2.	Apacheのsiteよりソースを入手
	apache_1.3.12/src/main/http_protocol.c を変更

	/*        r->content_type = "text/html; charset=iso-8859-1";    */
       	r->content_type = "text/html; charset=iso-2022-jp";

	文字化けが解消

ということで2.の対策がいいと思うのですが、2.でいこうかと考えていま
す。

--
----------------------------------------------------------
  木幡 栄一 (Eiichi Kowata) 	ekowata _at_ yec.yokogawa.co.jp
  横河エレクトロニクス(株)	原町製造技術部1Gr.
 URL http://www.yokogawa.co.jp/YEC/

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
References: