【node.js】サーバサイドjavascript 5【Nashorn】at TECH【node.js】サーバサイドjavascript 5【Nashorn】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト339:デフォルトの名無しさん 19/11/04 02:10:19.67 PlunRwPx.net 詰まったので質問させてください WSH(JScript)で書いたスクリプト[run.js]からnode.js[test.js]を実行して結果を標準出力で受け取って表示させると日本語が文字化けします 文字化けしないように受け取るにはどうすればいいか教えてください [run.js](WSH)test.jsを実行して標準出力で結果を受け取る var WShell = WScript.CreateObject("WScript.Shell"); a = WShell.Exec("\"C:\\Program Files\\nodejs\\node.exe\" C:\\script\\test.js").StdOut.ReadAll(); WScript.echo(a);//結果の日本語文字化け WScript.Quit(0); [test.js](node.js)コマンドプロンプトのdirの結果 var childProcess = require("child_process"); var iconv = require("iconv-lite"); var buffer = childProcess.execSync("dir", { timeout: 60 * 1000, // タイムアウト1分 }); console.log(iconv.decode(buffer, "Shift_JIS")); 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch