当前位置: 首页 > 面试题库 >

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

蒯硕
2023-03-14
问题内容

在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



 类似资料:
  • 问题内容: 我是Go的新手,正在尝试执行以下操作: 我搜索了很多,但真的不知道该怎么做。 我知道这行不通: 问题答案: 这不是实现它的最有效方法,但是您可以简单地编写: 被称为:

  • 如何将字符串(字节字符串)转换为字节(字节字符串),而不必手动复制和粘贴字符串并在其前面放置b?

  • 我得到一个错误读数:

  • 问题内容: 我有以下代码,我试图通过测试,但似乎无法理解Java世界中各种编码形式。 我想我的问题是:将任意字节的字节数组转换为Java字符串,然后将同一Java String转换为另一个字节数组的正确方法是什么,该字节数组将具有与原始字节相同的长度和相同的内容数组? 问题答案: 尝试特定的编码: ideone链接

  • 谁能让我知道如何在Java将protobuf字节字符串转换成字符串吗? 在我的例子中,我获得的字节字符串值为“\376\024\367”。有没有办法从bytestring中得到与String相同的东西?我的意思是,当我使用system.out.println()在控制台中打印字符串值时,我应该得到\376\024\367。 多谢。

  • 本文向大家介绍VBA 使用StrConv将单字节字符的字节数组转换为字符串,包括了VBA 使用StrConv将单字节字符的字节数组转换为字符串的使用技巧和注意事项,需要的朋友参考一下 示例