- ベストアンサー
CGIについての質問です。 フリーCGIをDLさせ
フリーCGIをDLさせていただき、UPしました。 http://gromit.info/cgi/yoyaku_1_e.cgi 予約をしたい日をクリックして、 画面下から予約状況を選択できるはずなのですが、 選択項目が文字化けを起こしています。 項目設定用のtxtファイルは作者の指示通り 記号:(半角コロン)説明→改行 と入力しメモ帳で作成しました。 ↓作者の方の説明ページ http://www.cgikon.com/free_file/file_394.html 明日までに形にしたいと思っています。 CGIに詳しい方に対処法をお教えいただければ幸いです。 よろしくお願い致します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
必須ライブラリー(jcode.pl)が正しく組み込まれている 想定で話を進めます。 cgi本体が見られないので、何とも言えませんが、 表示や取り込み自体はうまくいっているようなので、 日本語コード変換の時に、自作ファイル内のデータに 不備があり、うまく変換できていないと推測されます。 この場合… バイナリとか、テキストのモードを変えてアップし直すと 文字化けしなくなる可能性はあります。 あとは… perlのバージョンによっては、EUCコードに変換する際の 記述が異なることもあると思うので、「yoyaku_1_e.cgi」の 中身を確認して変更する必要が出てくるかも知れません。 &jcode'convert(*○○,'euc');→jcode'convert(*○○,'euc');
お礼
回答ありがとうございます。 アドバイス通り テキストのモードをいろいろ変えてみた結果 文字化けがなくなりました。 いままでもCGIはいろいろアップしたのですが、 今回のような現象には出会わなかったので、 頭を抱えておりました。 ありがとうございました。