我们知道 google 的 Go 默认是 UTF-8。我在我的 Windows XP 中找到了。它无法正确显示有关 UTF-8 的信息。以下代码显示错误。
package main
func main() {
println("中文")
}
我已经用谷歌搜索过了。它说使用另一种字体+ reg + chcp 65001。但是,我失败了。
我试过 cmd 和 powershell v1(它是 XP 下唯一提供的版本)。两者都不能很好地显示。
我们知道 google 的 Go 默认是 UTF-8。我在我的 Windows XP 中找到了。它无法正确显示有关 UTF-8 的信息。以下代码显示错误。
package main
func main() {
println("中文")
}
我已经用谷歌搜索过了。它说使用另一种字体+ reg + chcp 65001。但是,我失败了。
我试过 cmd 和 powershell v1(它是 XP 下唯一提供的版本)。两者都不能很好地显示。
下次我在 Windows XP 机器上时,我会试试这个。我主要在 Win 7 和 CentOS 上开发。想一想,cmd.exe 在 Windows XP 上已经过时了。我想知道如果从 PowerShell 运行它是否会更好。此外,在过去的几天里,我已经切换到在 Windows 上使用MSys,以便我可以在 Linux 和 Windows 上利用统一的 makefile。如果我得到在 XP 或 7 上工作的命令,我会发布更新。