こんにちは。
自宅サーバー初心者です。
ご教示お願いします。
vine linux3.2にkentさんの掲示板を入れてみましたがWebから見ますと掲示板のタイトルやその他の文字が文字化けしております(書き込み記事は正常に表示されます )
cgiスプリクトをダウンロード後、Windowsのメモ帳にてperlの位置やパスワードなどを修正しWindowsのFFFTPからサーバー側にアップしました
転送モードはcgiファイルはアスキー転送で転送し
漢字コードはEuc,Jis,無変換モードでそれぞれやってみましたが文字化けが直りません。
また、テキストエディタTeraPadにてperlの位置書き換え後、文字コードSHIHT-JIS、改行コードLFで保存しサーバーにアップしましたがやはり結果は同じでした。
ブラウザでエンコードを自動選択にしますと正常に表示されます。
kentさんのcgiの文字コードとapacheの文字コードがあってないからなのでしょうか?
あるいはapacheで文字コードを設定するところがあるのでしょうか?
よろしくお願いします。
apache1.3.33です。
スクリプトの保存する文字コードに問題は無いでしょうか?
見たところ、EUCで正常に表示されるようですね。
ありがとうございます。
> スクリプトの保存する文字コードに問題は無いでしょうか?
このへんがよくわからないのですがTeraPadを使った場合、文字コード指定再読み込みにてcgiスクリプトの文字コードはどれを選択するのでしょう?
cgiスクリプトとapacheの文字コードが同じならよいのかな?
>
> 見たところ、EUCで正常に表示されるようですね。
> ありがとうございます。
>
> > スクリプトの保存する文字コードに問題は無いでしょうか?
> このへんがよくわからないのですがTeraPadを使った場合、文字コード指定再読み込みにてcgiスクリプトの文字コードはどれを選択するのでしょう?
この辺はEUC等自分で試してテストしてください。