• ベストアンサー

perlをインストールしたのに使えないです…

ActivePerl-5.6.1.638-MSWin32-x86 をインストールしても使えません。 ネット上にある説明サイトでは、再起動後「マイコンピューター→ツール→フォルダオプション→ファイルタイプ→新規→[cgi]と入力→詳細で[Perl File]を選択」と「コマンド プロンプト→[perl -v]と入力」の二通りの方法でインストールされてる事を確認するそうですが、後者の方法ではきちんと正常な結果通りに表示されて、前者の方法では詳細の中に[Perl File]が追加されてなくて結局使えないようです。 どうしたら正常に使えるようになるでしょうか? どなたか回答お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • iea
  • ベストアンサー率33% (1/3)
回答No.3

回答補足の >一応動作確認でそのURL先のソフトをDLしてtest.cgiを実行してみましたが >「Unrecognized character \x81 at test.cgi line 3.」 >と出たんですが、コレが何を示しているのかよくわかりません…orz ですが、Perlでは""で囲まれた以外のところでは全角文字は使えないようです。 全角と半角の文字がはっきりわかるエディタなどで修正してみてください。 以下参考URL先から引用 CGIでは " " で囲まれた以外のところでは全角文字は使えません。もしあると「Unrecognized character \x81」あるいは「Unrecognized character \201」が出ます。特に「全角空白」は見逃してしまうので注意が必要です。(いと)

参考URL:
http://homepage1.nifty.com/yito/namazu/gbook/20010123.1135.html
A_sora
質問者

お礼

出来ました、ありがとうございます。

その他の回答 (2)

  • pipipi523
  • ベストアンサー率40% (148/365)
回答No.2

・コントロ-ルパネルの「フォルダオプション」を開く ・「ファイルタイプ(種類)」のタブをクリックし、「新規」を押す ・ファイルの拡張子に[ cgi ]と入力したら、詳細ボタンを押す ・関連づけられているファイルタイプに[ Perl File ]を選択し、[ OK ]を押し、ウィンドウを閉じる ここまで済んでいるんですよね?続きがあります ・登録されているファイルタイプから[.cgi]を選択し「詳細設定」ボタンを押す ・アクションの中の[ Open ]せ選択し( 入っていない場合には「新規」を押して[ Open ] を追加)「編集」を押す ・アクションを実行するアプリケ-ションの欄に[ C:\PERL\BIN\PERL.EXE "%1" %* ]と入力し、[ OK ]を押す 後は作成した ~.cgiをダブルクリックしてみてください ちなみに、 ~.plはインストール時に関連づけされていますので、 test.pl などという名前で保存してダブルクリックすれば動くと思います 動作の確認なら、 http://www.forest.impress.co.jp/article/2001/09/03/perlwohajimeyou.html これを使うと楽です

A_sora
質問者

お礼

>>ここまで済んでいるんですよね?続きがあります 済んでないです…^^; 済んでないというか[Perl File]自体表示されていません。

A_sora
質問者

補足

間違ってお礼のほうに書いてしまいました…。 詳細で何も選択せずに[OK]を押して、追加された[cgi]の詳細設定で [C:\PERL\BIN\PERL.EXE "%1" %*] と入力して無理矢理(?)PerlFileを出したんですが、こうして良かったのでしょうか?^^; 作成したcgiファイルをダブルクリックするとコマンド プロンプトみたいのが一瞬パッと出てすぐに消えるのですがコレでいいのですか? 一応動作確認でそのURL先のソフトをDLしてtest.cgiを実行してみましたが 「Unrecognized character \x81 at test.cgi line 3.」 と出たんですが、コレが何を示しているのかよくわかりません…orz

  • PrintScree
  • ベストアンサー率25% (538/2091)
回答No.1

通常は、「perl ~.cgi」とします。 ファイルタイプの設定は、拡張子の関連付けですので、「関連付け」をキーワードに調べてみてください。