投稿日:2003年05月31日 作成鷹の巣

No.10395 Red Hat Linux 8.0でWebサーバーで文字化けしてしまいます。



Red Hat Linux 8.0でWebサーバーで文字化けしてしまいます。

No.10395 投稿時間:2003年05月31日(Sat) 23:51 投稿者名:林檎 URL:

Red Hat Linux 8.0でWEBサーバーを立ててみたのですが
ファイルをブラウザで見ると文字化けしてしまいます。
ちなみに元のファイルを見て見ると問題なく表示されます。
どうやらWEBサーバーを経由してみると問題が起こるようですが
どうやってなおすかわかりません。
わかるかたいらっしゃいましたら教えていただけないでしょうか?
(Windows側から見ても化けます。エンコードしてもページを更新してみるとまた化けてしまいます)


これで何とかなりませんか。

No.10400 投稿時間:2003年06月01日(Sun) 00:27 投稿者名:陸上部キャプテン URL:http://www.usa.ne.jp/

> Red Hat Linux 8.0でWEBサーバーを立ててみたのですが
> ファイルをブラウザで見ると文字化けしてしまいます。
> ちなみに元のファイルを見て見ると問題なく表示されます。
> どうやらWEBサーバーを経由してみると問題が起こるようですが
> どうやってなおすかわかりません。
> わかるかたいらっしゃいましたら教えていただけないでしょうか?
> (Windows側から見ても化けます。エンコードしてもページを更新してみるとまた化けてしまいます)

.confファイルの中に

AddDefaultCharset ISO-8859-1 と言う部分があるので、ご自身のHPのMATAの中に以下を
追加して
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">

MATA情報Shift_JIS と.confファイルを変えて見て下さい。

そして、出来れば
LanguagePriority ja en da nl et fr de el it ko no pl pt pt-br ltz ca es sv tw
として見て下さい。


また AddDefaultCharset Shift_JIS はご何も上記の通りでなくても、ご自身の物を
指定してあげても良いです。
がんばってね。


ここが一番の原因と思います。

No.10401 投稿時間:2003年06月01日(Sun) 00:27 投稿者名:jaken URL:http://www.jaken.org

> Red Hat Linux 8.0でWEBサーバーを立ててみたのですが
> ファイルをブラウザで見ると文字化けしてしまいます。

Apacheの2系だと思いますのでそれを前提とします。
httpd.confの中で、

AddDefaultCharset ISO-8859-1

#AddDefaultCharset ISO-8859-1
ここが一番の原因と思います。

LanguagePriority en da nl et fr de el it ja ko no pl pt pt-br l
tz ca es sv tw

LanguagePriority ja en da nl et fr de el it ko no pl pt pt-br l
tz ca es sv tw
日本語の優先順位を変えてみてください


Windowsのブラウザで見るとやはり化けてしまいます。

No.10511 投稿時間:2003年06月06日(Fri) 20:59 投稿者名:林檎 URL:

> > Red Hat Linux 8.0でWEBサーバーを立ててみたのですが
> > ファイルをブラウザで見ると文字化けしてしまいます。
>
> Apacheの2系だと思いますのでそれを前提とします。
> httpd.confの中で、
>
> AddDefaultCharset ISO-8859-1
> ↓
> #AddDefaultCharset ISO-8859-1
> ここが一番の原因と思います。
>
> LanguagePriority en da nl et fr de el it ja ko no pl pt pt-br l
> tz ca es sv tw
> ↓
> LanguagePriority ja en da nl et fr de el it ko no pl pt pt-br l
> tz ca es sv tw
> 日本語の優先順位を変えてみてください

ご返信が遅くなり申し訳ありません
Red Hat Linux側からは文字化けしなくなりましたがウインドウズで
みるとやはり化けてしまいます
なにかよい方法はないでしょうか?


index.html? として最後の部分に?を追加してブラウズして見て下さい。

No.10513 投稿時間:2003年06月06日(Fri) 22:12 投稿者名:陸上部キャプテン URL:http://www.usa.ne.jp/

> ご返信が遅くなり申し訳ありません
> Red Hat Linux側からは文字化けしなくなりましたがウインドウズで
> みるとやはり化けてしまいます
> なにかよい方法はないでしょうか?

どの様にブラウズしているかは、良くわかりませんが、以下の様に一度
試して見てくれませんか!

1. http://192.168.0.5/index.html だとすると、他機でブラウズす
る際に/index.html? として最後の部分に?を追加してブラウズして見
て下さい、もしその方法で上手く行った場合は、貴方が現在、ご使用
のブラウザのキャッシュのみを表示させているだけなので、
一度Temporary Internet Filesと言うWindowsのディレクトリ内を全て
空っぽにしたら良くなるはずです、一度試して見て下さい。

------------------------------------------------------------------------

それと、色々方法はありますが、これも追加してやって見て下さい。
HPの上部へ、以下のタグを謳う事!
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">

------------------------------------------------------------------------

.CONFファイルの中へ以下を謳う事!
# AddDefaultCharset Shift_JIS

AddDefaultCharset Shift_JIS

------------------------------------------------------------------------
それと、LedHatLinux8.0は私も作りましたが、確か最初からパッケージ
されている物はApache2.0.40で、特に文字化けし易かった感じがありま
した、しかもCGIは、改行コードを変換しないと、.CGIを実行出来ません
が、しかし、Apache2.0.46を入れ直すと、文字化けが若干良い様に感じ
ました、しかも.CGIも改行コードを変換する事なく行けます、Apache
2.0.40も、一度抜き去り、そして新しくApache2.0.40を取って来て入れ
直すと、やはり.CGIが改行コード変換無しで、実行出来ます。
------------------------------------------------------------------------



他にも色々方法はありますが、取り合えずこれで何とか

参考までに!


|目次|掲示板|過去ログ目次|▲頁先頭|