No.9775 投稿時間:2003年04月23日(Wed) 00:31 投稿者名:おば URL:
こんばんわ。初めて書き込みさせていただきます。私の質問はかなり初心者の内容になるかもわかりませんが、どなたか教えてください。はじめてサーバーを立てました。環境はRed Hat linux8です。ほとんど知識が無く、本を見ながら、そのままサーバーたてて、一応は外部からHPを公開できるまでにはいたったのですが、FTPでHTMLをアップすると文字化けするんです。(ローカルでは普通に見えてます。)文字コードをその場その場で、shift-jisになどにすればなおりますが・・・ これを解消するにはどこをどうすればよいのでしょうか?アパッチの設定でしょうか?よろしくお願いします。
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をご提示願います。
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内に文字コードを指定しておくとブラウザが認識してくれますよ。
指定していないならした方が良いですね。
No.9885 投稿時間:2003年05月01日(Thu) 01:58 投稿者名:とっぴ URL:
2系のCGI文字化けの解消法教えていただけませんか?
また詳しく書いてあるページなどありましたらお願いします
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で書き込む、そうすると自動変換をされても困る場合が多いと思います。
思ったのですが、初めから文字コードを考えて作り、転送は文字コード無変換。というのが良いのではないでしょうか?
No.9887 投稿時間:2003年05月01日(Thu) 12:08 投稿者名:stranger URL:
> 2系のCGI文字化けの解消法教えていただけませんか?
> また詳しく書いてあるページなどありましたらお願いします
httpd.conf で
#AddDefaultCharset ISO-8859-1 コメントアウトして HTML内で文字コードを指定するか
httpd.conf内で日本語文字コードを指定する
google で検索すれば当たると思う
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