【node.js】サーバサイドjavascript 5【Nashorn】 (796レス)
【node.js】サーバサイドjavascript 5【Nashorn】 http://mevius.5ch.net/test/read.cgi/tech/1518528093/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
339: デフォルトの名無しさん [sage] 2019/11/04(月) 02:10:19.67 ID:PlunRwPx 詰まったので質問させてください 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")); http://mevius.5ch.net/test/read.cgi/tech/1518528093/339
342: デフォルトの名無しさん [sage] 2019/11/04(月) 08:42:56.84 ID:cptTSbgU >>339 chcp 65001 は実行済み? http://mevius.5ch.net/test/read.cgi/tech/1518528093/342
345: デフォルトの名無しさん [sage] 2019/11/04(月) 11:20:17.56 ID:kKuYGgew >>339 process.stdout.write(buffer); http://mevius.5ch.net/test/read.cgi/tech/1518528093/345
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.029s