在Java中,我们可以使用String的方法:byte [] getBytes(Charset charset)。此方法使用给定的字符集将String编码为字节序列,并将结果存储到新的字节数组中。但是,如何在GO中执行此操作?Go中有没有类似的方法可以做到这一点?
2 回答
开心每一天1111
TA贡献1836条经验 获得超13个赞
标准Go库仅支持Unicode(UTF-8,UTF-16,UTF-32)和ASCII编码。ASCII是UTF-8的子集。
该复的字符集包(从发现这里)支持的转换和从UTF-8,它也链接到GNU的iconv库。
又见场CharsetReader
在编码/ xml.Decoder。
人到中年有点甜
TA贡献1895条经验 获得超7个赞
我相信这里是一个答案:https : //stackoverflow.com/a/6933412/1315563
如果没有自己编写转换或使用第三方程序包,就无法做到这一点。您可以尝试使用此方法:http : //code.google.com/p/go-charset
- 2 回答
- 0 关注
- 243 浏览
添加回答
举报
0/150
提交
取消