メールフォーム 文字化けしたのでUTF-8版にしたところ…

こちらの掲示板は終了しました。ご質問などはサポートセンターをご利用ください。

とてもすてきなメールフォームをありがとうございます。
CGIはいつも文字コードでつまずいてしまいます。

今回、よく調べずにSTD6.1をダウンロード、
加工してアップしたところ、あっさり動いてほっとしたのですが、
送られてきたメールが文字化けしてしまいました。

よく自分のファイルを確認すると、UTF-8だったので、
STD6.1 UTF-8版を再度DLして設置したのですが、
今度はcheck.cgiへのテストで500errorが出てしまいました。

パールのパスは、穴があく程見直しても、
/usr/bin/perl
です…
最初はここもいじらずに動いてくれました。

環境は、
Mac OS X
DreamweaverCS3
Jedit X
Transmit(自動判別でアップしています)

サーバーは「さくらレンタルサーバー」です。
ttp://hyakusyo-kaneko.sakura.ne.jp/order.html
ttp://hyakusyo-kaneko.sakura.ne.jp/mailform/check.cgi

HTMLは動いた時のままのファイルなのですが、(STD6.1よりコピペ)
それだとダメでしょうか??

あと、通信欄を必須ではなくしたいのですが、
どうすればよいでしょうか???

いっこうに初心者から抜け出ません。
何卒よろしくお願い致します。






Re:メールフォーム 文字化けしたのでUTF-8版にしたところ…
和田 - 2009-04-20 07:55:36いったん、ダウンロードしたそのままの状態でアップしてみてもらってもよいですかね。さくらならたぶんそのままアップしても動くと思うので。HTML側は変更はいらないと思います。UTF-8版はUTF-8という都合でBOMアリナシで動いたり動かなかったりするのがアレなんですよね・・・。ひとまずまったくいぢらないでアップしてcheck.cgiが動くかどうかお試しを!
Re:Re:メールフォーム 文字化けしたのでUTF-8版にしたところ…
unknown - 2009-04-20 11:07:54早速の回答ありがとうございます!

ですが、いぢらないデータ、フォルダごと上げてみましたが、
変わらず500errorでした。

Macで転送は、問題が多いと聞いたこともありますが、
今回はテキストエディタは使っておりません。
FTPソフトの自動転送設定では、
.cgiはASCIIに割り振っています。

また、当方山間部でADSLのため、
一回上げるのに1時間かかります。
このあとのテストで、
「postcodes」以外のファイルだけ上げるっていうのは、
NGなのでしょうか???

どうかお助け下さい〜。



Re:Re:Re:メールフォーム 文字化けしたのでUTF-8版にしたところ…
和田 - 2009-04-20 15:41:43postcodesはアップしなくても動きますよっ!いや~当方、Macでアップ作業したこと無いのであんましわからないんですよねMacでのアップって・・・。てへっ。boot campとかでWindowsとか入ってたらWindowsで試して頂けたらなって・・・。あちきもMacでちょっと試してみますねっ!すんません・・・。
Re:Re:Re:Re:メールフォーム 文字化けしたのでUTF-8版にしたところ…
AT_KANEKO - 2009-04-21 11:05:25和田さん、解決しましたぁぁぁぁ〜〜〜〜〜!

あれから、いぢっていないファイルを、
Macのエディタで改行コードをUNIX(LF)に変換して、
FTPのバイナリーモードで上げでみたり、
(こうするとよいと、Mac向けのアドヴァイスを見かけました。)
それでもだめだったので、
XP(ぢつは持ってるんですが使いこなせてないもので)で
Macのデータを上げてみたけどやっぱりだめだったので、
DLし直して、素のままFFFTPで上げてみたけれど、ほんとにダメで、
こりゃぁ万策尽きたと思い、
今朝サーバーのサポートに電話してみたところ、
サポート外なのですが、といいながら調べてくれて、なんと、

「mailform」フォルダのパーミッションを、777ではなく755にしたら、
動きましァァァァァーーーーーーーーーーーーーーーーーーーー!

さくらレンタルサーバー、激安なので一抹の不安があったのですが、
一気に気に入りました。
いまどき電話サポートしてくれるっていうのも涙ものです。

これでここ数日の睡眠不足が解消しそうです。
和田さんにもお手数おかけ致しました。

もう、HTMLファイルを全部Shift_jisにするしなかないか!?
とまで思っていたので、よかったです-(涙)。

でも、なかのファイルに777(count.dat)のものがあるのに、
それの入ったフォルダは755にするんですね。
私の理解能力をやはり超えています。

お騒がせ致しました!m(_ _)m
Re:Re:Re:Re:Re:メールフォーム 文字化けしたのでUTF-8版にしたところ…
和田 - 2009-04-22 00:29:23すいません・・・そこまで考えが及びませんでしたよ・・・。
お手数をおかけしました!おつかれさんですた~!

コメント欄