一般来说,在[]byte
使用ioutil
包的WriteFile
方法时,你会写一个像; https://golang.org/pkg/io/ioutil/#WriteFile
所以是的,答案是您明确声明了编码.由于字符串只是一个字节切片,因此没有固有的编码,但Go源中的字符串文字将是UTF-8.如果你还没有读过Robert Pike关于字符串,字节和符文的Go博客文章,那值得花时间; https://blog.golang.org/strings
一般来说,在[]byte
使用ioutil
包的WriteFile
方法时,你会写一个像; https://golang.org/pkg/io/ioutil/#WriteFile
所以是的,答案是您明确声明了编码.由于字符串只是一个字节切片,因此没有固有的编码,但Go源中的字符串文字将是UTF-8.如果你还没有读过Robert Pike关于字符串,字节和符文的Go博客文章,那值得花时间; https://blog.golang.org/strings