Perlについての質問箱 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
370:デフォルトの名無しさん 07/04/27 15:34:31 Chanto Gugure Internet de 371:デフォルトの名無しさん 07/04/27 17:29:18 perlってグーグル八分されてるんだってね 372:デフォルトの名無しさん 07/04/27 18:13:20 WindowsでDOSコマンドの結果を取り込むには、 どうすればよろしいでしょうか?例えば、 dir c:\trash の結果を取り込もうとしても、次のスクリプトではうまくいきません。 $files = `dir c:\\trash`; print "The files are $files\n"; 373:デフォルトの名無しさん 07/04/27 18:43:53 GW前に出された宿題で質問が増えるから大丈夫w 374:デフォルトの名無しさん 07/04/27 18:53:55 >372 手元だとそれでうまくいってるけど。 375:372 07/04/27 20:04:12 >>374 すみません。書き忘れていました。>>10にある先頭の5行を入れていました。 use utf8; use open IO => ":encoding(cp932)"; binmode STDIN => ":encoding(cp932)"; binmode STDOUT => ":encoding(cp932)"; binmode STDERR => ":encoding(cp932)"; 「use open IO => ":encoding(cp932)"; 」の行を削除して 次のように修正すると動きました。 use Encode; $orgfiles = `dir c:\\trash`; $files = decode('cp932', $orgfiles); print "The files are $files\n";
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5383日前に更新/220 KB
担当:undef