MovableTypeで使えるアンケートフォーム。

インターネットで副業するなら断然アフィリエイトだってば。
トップページ フォームメール作成。 > MovableTypeで使えるアンケートフォーム。

新ASPアフィリエイトセンター

MovableTypeで使えるアンケートフォーム。

アンケートフォームを作るで利用したファイルで、「知っ得!副業なら断然アフィリエイトだってばさ。」のお問い合わせフォームを作成したのですが、文字化けしてしまうんです。

そこで原因は何かと探ってみたところ、文字コードの問題でしたぁ!!

MovableTypeの場合、標準で「utf-8」を利用しているのですね。

アンケートフォームを作るで紹介した「form2mail.cgi」では、「sjis」と「euc」のみに対応で「utf-8」は未対応でした。

jcode.pl→Jcode.pm

検索エンジンで調べてみたところ、jcode.plをJcode.pmに変更すればutf-8でも文字化けしなくなるというような記事がありました。

下記はその記事ではありませんが参考にしてみました。

jcode.plからの移行Jcode.pmより

"require "jcode.pl';" となっている箇所をすべて "use Jcode;"に"jcode::" となっている箇所を "code::"に。ほとんどの場合、これで十分なはずです。

そうなんだぁ~ということでform2mail.cgiを上記にしたがって変更してみました。

次にJcode.pmを同じディレクトリに設置しました。

これで文字化け解消だなって!

でもダメでした。

その後も色色と試行錯誤してみましたが、文字化けを解消できませんでした。

文字コードを変えちゃえ!なんて考えたりもしましたよ!

utf-8対応のファイル

これ以上試行錯誤していても、問題解消できないと判断し、方向転換しました。

utf-8対応のファイルを探そう!!

Googleで検索してみました。

まず見つかったのが、MP Form Mail CGI eCommerce 版 Ver 1.2.2 (メールフォームCGI)です。

機能も充実していて良さそうなんですが、シェアウェアで5,250円。

この価格だけならば購入したかもしれないのですが、1サイトの価格なのでパスです。

問い合わせのフォームに利用するだけなので、充実した機能は必要ありませんしね!

次に見つけたのが、Ezy-Mailでした。

Ezy-Mailの特徴の抜粋(Web-UPより)

メールフォームCGI初心者の方でも簡単に設置・運用出来るよう、設定項目を少なめにしました。 フォームページの文字コードは、Shift_JIS・EUC-JP・UTF-8の3種類から選べますので、 MovableTypeをUTF-8で構築している場合にも、文字化けを起こすことなく利用出来ます。

うぉーこれを求めていたんです!!

しかもフリーウェア!!

早速スクリプト利用規約を読んで、Ezy-Mailをダウンロードしました。

提供事業者に感謝!!

まだレイアウトなどの変更は行っていませんが、お問い合わせファームが完成しました。

Web-UP CGI配布コーナーへ

ネットで簡単!副業するなら断然アフィリエイトだ。

Powered by Movable Type