go language doesn't support utf-8 source file?

每天多一点 发布于 2012/12/26 14:30
阅读 521
收藏 0
Go

【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”

go language 不支持 utf-8 的编码方式的source file?
加载中
0
远志
远志
该评论暂时无法显示,详情咨询 QQ 群:点此入群
0
王振威
王振威
应该是支持的,你什么情况出现的乱码?
每天多一点
每天多一点
不好意思,说的不清楚, 已经追加了内容。
0
每天多一点
每天多一点

我用win7 , 在 notepad++上 copy 

package main

import "fmt"

func main() {
    fmt.Printf("hello, world\n")
}
上述代码在 win7上运行, 有如下的问题:
D:\test\go>go run hello.go
 package :
 hello.go:1:1: illegal character U+FEFF
改成 ANSI格式后,运行正常。

0
每天多一点
每天多一点

我用win7 , 在 notepad++上 copy 

package main

import "fmt"

func main() {
    fmt.Printf("hello, world\n")
}
上述代码在 win7上运行, 有如下的问题:
D:\test\go>go run hello.go
 package :
 hello.go:1:1: illegal character U+FEFF
改成 ANSI格式后,运行正常。
0
L5_Railgun
L5_Railgun
你要选
以UTF-8无BOM格式编码
每天多一点
每天多一点
@艾米 多谢。 可能是python解析器能更好的支持utf-8.
L5_Railgun
L5_Railgun
回复 @MiloJiang : notepad++支持的格式很多,所以你得注意一下。 python编译器默认识别编码格式不大清楚
每天多一点
每天多一点
的确就没有这个问题了,但是我写过python,没有这样的问题啊。
0
王振威
王振威
没这种状况啊,我一直都是utf-8写代码的,不论任何代码,包括java、js等,当然也写过go,没任何问题。我的go是1.0.3
每天多一点
每天多一点
windows上?
0
AlexDotNet
AlexDotNet
貌似 没出现上述的问题!
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部