◎正当な理由による書き込みの削除について:      生島英之とみられる方へ:

【node.js】サーバサイドjavascript 5【Nashorn】 YouTube動画>1本


動画、画像抽出 || この掲示板へ 類似スレ 掲示板一覧 人気スレ 動画人気順

このスレへの固定リンク: http://5chb.net/r/tech/1518528093/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

ID:PlunRwPxのレス一覧:


339デフォルトの名無しさん2019/11/04(月) 02:10:19.67ID: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"));
343デフォルトの名無しさん2019/11/04(月) 10:32:03.99ID:PlunRwPx
>>342
ありがとうございます!
CodePageを65001にしても変わらずrun.js実行で文字化けの結果が返ってきます・・・
344デフォルトの名無しさん2019/11/04(月) 10:33:10.71ID:PlunRwPx
あ、CodePageじゃなくてchcpです。レジストリからいじってやりました・・・
346デフォルトの名無しさん2019/11/04(月) 11:40:31.03ID:PlunRwPx
>>345
ありがとうございました!最後の行を置き換えたら文字化けせずに表示されました
ずっとハマってたのでちゃんとできて泣きそう聞いてよかった
349デフォルトの名無しさん2019/11/04(月) 20:17:02.81ID:PlunRwPx
はい、絶対パスはnodeに短縮できました

レス:1-200 201-400 401-600 601-800 801-1000 ALL

このスレへの固定リンク: http://5chb.net/r/tech/1518528093/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

TOPへ TOPへ  

このエントリをはてなブックマークに追加現在登録者数177 ブックマークへ


全掲示板一覧 この掲示板へ 人気スレ | Youtube 動画 >50 >100 >200 >300 >500 >1000枚 新着画像

 ↓「【node.js】サーバサイドjavascript 5【Nashorn】 YouTube動画>1本 」を見た人も見ています:
a
愚痴

テスト






珈琲






)
.

テスト




非97
`
.


@
6
K

i

閖上


P




a
目薬
.

.





1



0


技術屋の雑談部屋
LISPって実際どうなの...
【クラウド】Cloud9【IDE】
■暗号技術【ROUNDπ】■
13:16:38 up 99 days, 14:15, 0 users, load average: 16.62, 18.34, 23.83

in 0.0077500343322754 sec @0.0077500343322754@0b7 on 072602