Windows 10
go 1.17.7
goの初学者です。
基本的なことを学びコマンドを作ろうと思って以下のコードを書きました。
package main import ( "fmt" "log" "os/exec" ) func main() { out, err := exec.Command("cmd", "/C", "tasklist > test.txt").Output() if err != nil { log.Fatal(err) } else { fmt.Println(out) } out1, err := exec.Command("cmd", "/C", "ipconfig /all >> test.txt").Output() if err != nil { log.Fatal(err) } else { fmt.Println(out1) }
テキストファイルは出力されたのですが、ipconfigの実行結果が文字化けしてしまいました。
別途:関数を作りutf8に変換すればいいのでしょうか?
参考した記事:Go言語で文字コード変換
どういうふうに文字化けしているのか、スクリーンショットなどは提示できるでしょうか

回答1件
あなたの回答
tips
プレビュー