ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

ホームページ持ってますコミュのcgiがうまくいきません・・。

  • mixiチェック
  • このエントリーをはてなブックマークに追加
はじめまして。mihokoと申します。
初めてcgiを使おうとしているのですが、
うまくいかずほとほと困っています。

http://tryhost.net/~cafe2coeur/wwwmail.htm
の送信ボタンを押して
http://tryhost.net/~cafe2coeur/cgi-bin/mail.txt
に入力内容がのるようにしたいのですが、
(まだテスト中なので、mail.txtに
のります。実際はquestionnaire.cgiにいきます。)
入力内容の日本語が意味不明の文字になって
うまく変換?できません。

本に載っていたものを変更して使っていて、
変更したものは
http://tryhost.net/~cafe2coeur/cgi-bin/questionnaire.cgi
http://tryhost.net/~cafe2coeur/wwwmail.htm
http://tryhost.net/~cafe2coeur/template/alert.html
の3つです。

どなたかどこがおかしいのか教えていただけませんか。

コメント(2)

questionnaire.cgi がなんだかひどく文字化けしてますね
cgiのコードに日本語(漢字)なんかを使えるライブラリは読み込みましたか? 
perlだと「jcode.pl」を読み込んであげないと、日本語がうまく読み込めないかと思います。
たしか、以前にも質問で出てきた内容だと思いますし、ネットで検索すればすぐに出てくるのでちょっと調べてみてはどうでしょうか?^^

あと、questionnaire.cgiを見ると文字のエンコードがおかしいのか文字化けしてますが、これもSJISかなんかに指定してあげたほうがいいんじゃないでしょうか?
コメントありがとうございました。
レス遅くなってすいません。
いろいろ見たり、やったりはしているのですが・・、
これは基本的なことなのですね。
頑張ってやってみます。

questionnaire.cgiなのですが、
自分で、表示−エンコード−日本語(自動選択)を
押すと見れるのです。
jcode.plはあげてあります。
送られてきた内容は、文字化けせず日本語が見れます。

cgiはEUCで書くのが普通なのですよね。
「questionnaire.cgiは、SJISで書かれていて、
TelnetなどEUCでしか見れない環境だと
日本語が文字化けする。」とあるので、
それが原因なのでしょうか。
テキストエディターとかで置き換えてみます。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

ホームページ持ってます 更新情報

ホームページ持ってますのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング