在Java中,我们可以使用String方法:byte [] getBytes(Charset charset)。此方法使用给定的字符集将String编码为字节序列,并将结果存储到新的字节数组中。
但是,如何在GO中执行此操作?Go中有没有类似的方法可以做到这一点?
请让我知道。
标准Go库仅支持Unicode(UTF-8,UTF-16,UTF-32)和ASCII编码。ASCII是UTF-8的子集。
该复的字符集包(从发现这里)支持的转换和从UTF-8,它也链接到GNU的iconv库。
又见场CharsetReader在编码/ xml.Decoder。
CharsetReader