投稿日:2003年04月23日 作成鷹の巣

No.9775 Red Hat linux8でFTPでHTMLをアップすると、なぜ文字化けしてしまうのでしょうか?



Red Hat linux8でFTPでHTMLをアップすると、なぜ文字化けしてしまうのでしょうか?

No.9775 投稿時間:2003年04月23日(Wed) 00:31 投稿者名:おば URL:

こんばんわ。初めて書き込みさせていただきます。私の質問はかなり初心者の内容になるかもわかりませんが、どなたか教えてください。はじめてサーバーを立てました。環境はRed Hat linux8です。ほとんど知識が無く、本を見ながら、そのままサーバーたてて、一応は外部からHPを公開できるまでにはいたったのですが、FTPでHTMLをアップすると文字化けするんです。(ローカルでは普通に見えてます。)文字コードをその場その場で、shift-jisになどにすればなおりますが・・・ これを解消するにはどこをどうすればよいのでしょうか?アパッチの設定でしょうか?よろしくお願いします。


差し支えなければ、URLをご提示願います。

No.9777 投稿時間:2003年04月23日(Wed) 01:12 投稿者名:鷹の巣 URL:http://sakaguch.com/

> 環境はRed Hat linux8です。

Apacheのバージョンは、2系でしょうか?

> FTPでHTMLをアップすると文字化けするんです。(ローカルでは普通に見えてます。)

まず、WindowsのクライアントとUNIXクローンのサーバー間のhtml/textファイルのFTP転送は、
ASCIIモードを使用して改行コードを変換しながらの転送にして下さい。
# WindowsのクライアントとWindowsサーバー間のFTP転送は、どんなファイルでもBinaryモードを使用できます。

> 文字コードをその場その場で、shift-jisになどにすればなおりますが・・・

FTPクライアントのFFFTPでは、euc-jpとshift-jis間のコード変換機能がありますね。
どのようなFTPクライアントをご使用で、どのようにFTP転送されているのでしょうか?

> これを解消するにはどこをどうすればよいのでしょうか?アパッチの設定でしょうか?

もう少し詳しく状況を詳しくご説明されれば、問題点の切り分けができると思います。
差し支えなければ、URLをご提示願います。


HTML内に文字コードを指定しておくとブラウザが認識してくれますよ。

No.9779 投稿時間:2003年04月23日(Wed) 07:35 投稿者名:wallabyss URL:http://www.kolinahr.net/

<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=Shift_JIS">
のように、HTML内に文字コードを指定しておくとブラウザが認識してくれますよ。
指定していないならした方が良いですね。


便乗質問(Apache2系のCGI文字化けの解消法教えていただけませんか?)

No.9885 投稿時間:2003年05月01日(Thu) 01:58 投稿者名:とっぴ URL:

2系のCGI文字化けの解消法教えていただけませんか?
また詳しく書いてあるページなどありましたらお願いします


初めから文字コードを考えて作り、FTP転送は文字コード無変換。

No.9886 投稿時間:2003年05月01日(Thu) 10:15 投稿者名:wallabyss URL:http://www.kolinahr.net/

とっぴさん、こんにちわ
>2系のCGI文字化けの解消法教えていただけませんか?
>また詳しく書いてあるページなどありましたらお願いします

よく意味がわからないのですが、Apacheの2.x系列の事だとしても、httpdとCGIの文字化けの相関はあまり無いのでは?
よく知らないのですが httpd-2.x では文字化けするという問題があるのでしょうか?
(apacheの2.0.40を使っています。)

HTML/CGIを作るときにどの文字コードで作るのかは考えておかなければいけない事、通常HTMLに文字コードをMETAで書き込む、そうすると自動変換をされても困る場合が多いと思います。
思ったのですが、初めから文字コードを考えて作り、転送は文字コード無変換。というのが良いのではないでしょうか?


httpd.conf内で日本語文字コードを指定する。

No.9887 投稿時間:2003年05月01日(Thu) 12:08 投稿者名:stranger URL:

> 2系のCGI文字化けの解消法教えていただけませんか?
> また詳しく書いてあるページなどありましたらお願いします

httpd.conf で
#AddDefaultCharset ISO-8859-1 コメントアウトして HTML内で文字コードを指定するか
httpd.conf内で日本語文字コードを指定する
google で検索すれば当たると思う


過去ログで「Apache2の文字化け」に関する話題。

No.9920 投稿時間:2003年05月02日(Fri) 17:24 投稿者名:鷹の巣 URL:http://sakaguch.com/

過去ログで「Apache2の文字化け」に関する話題を下記に示しますので、ご参考まで。
http://sakaguch.com/PastBBS/0017/B0009310.html
http://sakaguch.com/PastBBS/0017/B0009230.html
http://sakaguch.com/PastBBS/0015/B0008556.html
http://sakaguch.com/PastBBS/0012/B0006600.html


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