编程语言-go 语言在windows环境下不能正确显示中文
编译时出现以下错误
尝试编辑内容
源代码:package main
import "fmt"
func main(){
fmt.Println("hello,世界")
}
编译运行:D:workgo src>go run hello.go
# command-line-arguments
.hello.go:4: illegal UTF-8 sequence
ca c0
.hello.go:4: illegal UTF-8 sequence
bd e7
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
应该是源码文件的编码有问题,Go支持中文。
换个编辑器试试,将编码修改为UTF-8。
可以参考下这里
把源码文件的编码改成UTF8,建议使用sublime编写go程序
从你的源代码报出来的错误看,是你的源文件不是utf8编码的问题,可以用sublime编辑一下,或者使用liteide,我目前使用的是后者,项目编辑过程中很方便