投稿日:2003年08月11日 作成鷹の巣

No.11686 Windowsで作成したWebページをLinuxに転送するとWebページの日本語が文字化けします。



Windowsで作成したWebページをLinuxに転送するとWebページの日本語が文字化けします。

No.11686 投稿時間:2003年08月11日(Mon) 21:52 投稿者名:あるふぁ URL:

はじめまして。兵庫県に住むあるふぁと申します。よろしくお願いします。
現在、独自ドメインのサーバーを作ろうとしています。OSはRedhat 8です。

Windows上であらかじめ作っておいたWebページを、FFFTPを用いてとりあえずFTPのhomeディレクトリに転送し、
あと/var/www/html/配下に各HTMLファイルをコピーしました。
現在はテスト段階なので、ブロードバンドルータの中でとりあえず見ようとして、
サーバーマシンに割り振ったローカルIPをWindows上のIEで打ち込んでみました。

すると、Webページ作成時には正しく見えていた日本語が文字化けしています。
IEのエンコードを調べてみると、「西ヨーロッパ言語(ISO)」になっています。
おかしいなと思い、HTMLファイルに
<html lang="ja">
<META http-equiv="Content-Type" content="text/html;charset=Shift_JIS">
を追加してみました。それでもやはり、「西ヨーロッパ言語(ISO)」。
手動でエンコードを「日本語(シフトJIS)」に切り替えると正しく表示されます。

どうすれば、正しいエンコードで見られるようになるか、ご教示いただければと思います。
よろしくお願いします。


Apache2.0系ならAddDefaultCharsetをコメントアウトして再起動。

No.11691 投稿時間:2003年08月12日(Tue) 01:16 投稿者名:APACHE URL:http://kemuri-net.dip.jp/~server/

> どうすれば、正しいエンコードで見られるようになるか、ご教示いただければと思います。
> よろしくお願いします。
Apache2.0系ならAddDefaultCharsetをコメントアウトして再起動すれば治ると思われ...
と言うかよく出る質問だと思う。

あと質問するときは環境を詳しく書きませう。


IEのエンコードは、「西ヨーロッパ(ISO)」となっています。

No.11711 投稿時間:2003年08月12日(Tue) 22:55 投稿者名:あるふぁ URL:

> > どうすれば、正しいエンコードで見られるようになるか、ご教示いただければと思います。
> > よろしくお願いします。
> Apache2.0系ならAddDefaultCharsetをコメントアウトして再起動すれば治ると思われ...
> と言うかよく出る質問だと思う。
>
> あと質問するときは環境を詳しく書きませう。

レスありがとうございます。
Linux初心者なもので、環境を記述するためには何のバージョン等を書けばいいのかがわからず・・・。
失礼しました。
とりあえず、現在の環境は以下の通りです。
ハード:Celeron433/RAM192MB/HDD80GB
OS:Redhat 8にWebサーバ、FTPサーバ、telnetサーバをインストールしたもの

また、Webページを作ったのは、
WindowsXP Home+MS FrontPage 2000
で、JavaScript等何も使っていないHTMLファイルです。

これを、FFFTPによりバイナリ形式で /home/<user名> に転送し、
そのまま /var/www/html/ 配下にHTMLファイルをコピーしたということになります。

Webページの各ファイルには、
<META HTTP-EQUiV="Content-Type" CONTENT="test/html; charset=shift_jis>
のタグを入れています。
Redhat上のMozilla、Windows上でLinuxマシンのプライベートIPを入力すると、文字化けしています。
IEのエンコードは、「西ヨーロッパ(ISO)」となっています。

といったところなのですが・・・・。

APACHEさま、AddDefaultCharsetを編集しようと思いましたが、場所がわかりません。
申し訳ないのですが、そのファイルの在処も教えていただけませんか。

よろしくお願いします。


Apache 2.0系の場合、Apacheの設定ファイル内に記載されています。

No.11713 投稿時間:2003年08月13日(Wed) 00:03 投稿者名:APACHE URL:http://kemuri-net.dip.jp/~server/

> レスありがとうございます。
> Linux初心者なもので、環境を記述するためには何のバージョン等を書けばいいのかがわからず・・・。
> 失礼しました。
> とりあえず、現在の環境は以下の通りです。
> ハード:Celeron433/RAM192MB/HDD80GB
> OS:Redhat 8にWebサーバ、FTPサーバ、telnetサーバをインストールしたもの
>
とりあえずOS名は良いから
HTTPDの名前とバージョン
FTPDの名前とバージョン
を記述してくれ...

>
> これを、FFFTPによりバイナリ形式で /home/<user名> に転送し、
> そのまま /var/www/html/ 配下にHTMLファイルをコピーしたということになります。
普通アスキーモードだと思うが...
バイナリモードはバイナリに使う物であって...
※例外有り

> APACHEさま、AddDefaultCharsetを編集しようと思いましたが、場所がわかりません。
> 申し訳ないのですが、そのファイルの在処も教えていただけませんか。
HTTPDがApache 2.0系の場合ですが
Apacheの設定ファイル内に記載されています。


バージョンの記述がわからないので、後学のため、教えていただけますか?

No.11714 投稿時間:2003年08月13日(Wed) 01:34 投稿者名:あるふぁ URL:

APACHEさま

> > APACHEさま、AddDefaultCharsetを編集しようと思いましたが、場所がわかりません。
> > 申し訳ないのですが、そのファイルの在処も教えていただけませんか。
> HTTPDがApache 2.0系の場合ですが
> Apacheの設定ファイル内に記載されています。

最初のレスに書いていただいたとおり、AddDefaultCharsetの記述を修正することで
Windows上で文字化けせずにWebページを見ることができました。

探し回った末、/etc/httpd/conf配下のhttpd.confを編集しました。


> > OS:Redhat 8にWebサーバ、FTPサーバ、telnetサーバをインストールしたもの
> >
> とりあえずOS名は良いから
> HTTPDの名前とバージョン
> FTPDの名前とバージョン
> を記述してくれ...

HTTPDはapache
FTPDはwu-ftpd
というところまでしかわかりません。
バージョンの記述がわからないので、お答えすることができません。
後学のため、教えていただけますか?


httpd -vあたりで表示されると思います。

No.11716 投稿時間:2003年08月13日(Wed) 01:47 投稿者名:APACHE URL:http://kemuri-net.dip.jp/~server/

>探し回った末、/etc/httpd/conf配下のhttpd.confを編集しました。
これが設定ファイルです。
これくらい知っておいた方が良いでしょう。

> > > OS:Redhat 8にWebサーバ、FTPサーバ、telnetサーバをインストールしたもの
> > >
> > とりあえずOS名は良いから
> > HTTPDの名前とバージョン
> > FTPDの名前とバージョン
> > を記述してくれ...
>
> HTTPDはapache
> FTPDはwu-ftpd
> というところまでしかわかりません。
> バージョンの記述がわからないので、お答えすることができません。
> 後学のため、教えていただけますか?
Apacheは
/usr/local/sbin/httpd -v
あたりで表示されると思います。
パス自分の環境に合わせてください。

と言うかこういう事が分かるようになるまでは
外部に向けて公開しないようにな...
格好のターゲットになりそうで怖い。


気を引き締めてがんばってください。

No.11717 投稿時間:2003年08月13日(Wed) 03:20 投稿者名:@通りすがり URL:

APACHEさんのおっしゃる通りです。
特に新しいドメイン、サーバーとか、かなり攻撃されますよ。(脅しじゃなくて本当に)
なにぶんにも気を引き締めてがんばってください。


ご忠告ありがとうございました。

No.11719 投稿時間:2003年08月13日(Wed) 08:32 投稿者名:あるふぁ URL:

> APACHEさんのおっしゃる通りです。
> 特に新しいドメイン、サーバーとか、かなり攻撃されますよ。(脅しじゃなくて本当に)
> なにぶんにも気を引き締めてがんばってください。

ご忠告ありがとうございました。
もっと勉強するようにいたします。

お世話になりました。


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