We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0c0a8eb commit 5f713a7Copy full SHA for 5f713a7
internal/cli/cli_windows.go
@@ -3,10 +3,14 @@ package cli
3
import "golang.org/x/sys/windows"
4
5
func init() {
6
-
7
kernel32 := windows.NewLazySystemDLL("kernel32.dll")
+
8
setConsoleCP := kernel32.NewProc("SetConsoleCP")
9
- // Set codepage to UTF-8
+ // Set console input codepage to UTF-8
10
// https://learn.microsoft.com/en-us/windows/win32/intl/code-page-identifiers#:~:text=Unicode%20(UTF%2D7)-,65001,-utf%2D8
11
setConsoleCP.Call(uintptr(65001))
12
13
+ setConsoleOutputCP := kernel32.NewProc("SetConsoleOutputCP")
14
+ // Set console ouput codepage to UTF-8
15
+ setConsoleOutputCP.Call(uintptr(65001))
16
}
0 commit comments