Я попытался запустить этот исходный код, чтобы получить вывод команды cmd.
cmd, err := exec.Command("systeminfo").Output()
if err != nil {
return nil, err
}
fmt.Println(string(cmd))
return cmd, nil
Но результат похож на этот рисунок.
Вывод включает в себя корейский язык, и отображаются только Engli sh и цифры, все остальные символы разбиты.
I Я не уверен, как решить эти проблемы кодирования.