作者: 藤岡和夫
日時: 2010/2/20(23:24)
On Sat, 20 Feb 2010 22:29:32 +0900
INABA HITOSHI <hinaba@...> さんwrote:

> 自分でも試してみました。
>  
> Microsoft Windows XP [Version 5.1.2600] Service Pack 3
> Apache/2.2.14 (Win32)
> ActivePerl v5.10.1 built for MSWin32-x86-multi-thread Binary build 1007 [291969]
> Sjis.pm 0.49, Esjis.pm 0.49
> Microsoft Internet Explorer Version: 6.0.2900.5512.xpsp.080413-2111
>  
> にて試してみましたが、スクリプト中に "use Sjis;" と記述しても、コマンドプロンプト
> は表示されませんでした。
>  
> スクリプトの #! 行は書き換えてあります。
> ----------------------------------------------------------------------------
> #!C:\Perl510\bin\perl
> use Sjis;
> print "Content-type: text/html; charset=SHIFT_JIS\n\n";
> print "<html>\n<body>\n";
> print "<H1>惑星ソラリスに今日、十月十日に着陸した。ハローワールド!</H1>\n";
> print "</body>\n</html>\n";
> ----------------------------------------------------------------------------
> 念のため、Sjis.pm と Esjis.pm を 0.44 にして再度試してみたのですが、やはり
> コマンドプロンプトは表示されません。
>  
> (再現していないので)あんまり参考にならないかも。
>  
> 一瞬表示されるコマンドプロンプトに何が表示されるのか見えるといいですね。
> パソコンの速度を都合よく落とせるといいのですが。

CGIスクリプトの最後に、sleep 5;を加えて実行すると5秒間止まります。カーソ
ルが点滅しているだけです。実行しているのはC:\Perl\bin\perl.exeと表示されるだ
けです。ブラウザはFirefoxですが・・・IEでも同じ結果ですね。

Windows XP Professional Version 2002 Service Pack 3 ですね。Perlは5.005_03
でも5.10でも同じです。

藤岡 和夫
kazuf@...
日曜プログラマのひとりごと http://homepage1.nifty.com/kazuf/renewal.html