如何在Go中将字符串转换为使用给定字符集编译的字节数组?

在Java中,我们可以使用String的方法:byte [] getBytes(Charset charset)。此方法使用给定的字符集将String编码为字节序列,并将结果存储到新的字节数组中。

但是,如何在GO中执行此操作?Go中有没有类似的方法可以做到这一点?


富国沪深
浏览 244回答 2
2回答

开心每一天1111

标准Go库仅支持Unicode(UTF-8,UTF-16,UTF-32)和ASCII编码。ASCII是UTF-8的子集。该复的字符集包(从发现这里)支持的转换和从UTF-8,它也链接到GNU的iconv库。又见场CharsetReader在编码/ xml.Decoder。

人到中年有点甜

我相信这里是一个答案:https : //stackoverflow.com/a/6933412/1315563如果没有自己编写转换或使用第三方程序包,就无法做到这一点。您可以尝试使用此方法:http : //code.google.com/p/go-charset
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go