首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Go字符串转换为ascii字节数组

Go字符串转换为ascii字节数组
EN

Stack Overflow用户
提问于 2010-07-30 21:11:00
回答 2查看 63.5K关注 0票数 71

如何将字符串编码为ASCII字节数组?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-07-30 21:18:33

如果您正在寻找转换,只需执行byteArray := []byte(myString)

语言规范详细介绍了字符串和某些类型的数组之间的转换(字节对应字节,整数对应Unicode点)

票数 118
EN

Stack Overflow用户

发布于 2012-10-19 21:12:52

您可能不需要做任何事情。如果您只需要读取字符串的字节,则可以直接读取:

代码语言:javascript
复制
c := s[3]

Cthom06的答案给出了一个可以操作的字节切片:

代码语言:javascript
复制
b := []byte(s)
b[3] = c

然后,如果您愿意,可以从修改后的字节切片创建一个新字符串:

代码语言:javascript
复制
s = string(b)

但你提到了ASCII。如果字符串一开始就是ASCII,那么就完成了。如果它包含其他内容,则您有更多要处理的内容,并且可能希望发布另一个问题,其中包含有关您的数据的更多详细信息。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3371714

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档