- systemuのインストール rubyから実行した外部コマンドの出力結果が EUC-JP なのに、端末の表示は UTF-8 の場合、当然ながら文字化けする。
- Rubyから外部コマンドを実行する場合の参考資料 Rubyで外部コマンドを実行して結果を受け取る方法あれこれ systemu で外部コマンドを実行する
リダイレクトでファイルに書き込んで、「iconv -f euc-jp -t utf-8」で文字コードを変換するのも何か微妙な気がしたので、
systemuを使用することにした。
サンプルスクリプト(test.rb)のイメージは、以下のような感じ。
systemu を使用して Ruby から外部コマンドを実行する
0 件のコメント:
コメントを投稿