//go:build windows // +build windows package infrastructure import ( "syscall" ) var ( kernel32 = syscall.NewLazyDLL("kernel32.dll") setConsoleOutputCP = kernel32.NewProc("SetConsoleOutputCP") ) // SetConsoleUTF8 устанавливает кодовую страницу консоли Windows в UTF-8 (65001). func SetConsoleUTF8() { // 65001 - это кодовая страница UTF-8 в Windows setConsoleOutputCP.Call(uintptr(65001)) }