【发布时间】:2010-07-30 13:10:59
【问题描述】:
如何将我的字符串编码为 ASCII 字节数组?
【问题讨论】:
如何将我的字符串编码为 ASCII 字节数组?
【问题讨论】:
如果您正在寻找转化,只需byteArray := []byte(myString)
语言规范详细说明了字符串和某些类型的数组之间的转换(byte 对字节,int 对 Unicode 点)
【讨论】:
您可能不需要做任何事情。如果你只需要读取一个字符串的字节,你可以直接这样做:
c := s[3]
cthom06 的回答为您提供了一个可以操作的字节片:
b := []byte(s)
b[3] = c
然后你可以根据需要从修改后的字节切片创建一个新字符串:
s = string(b)
但是你提到了 ASCII。如果您的字符串以 ASCII 开头,那么您就完成了。如果它包含其他内容,您需要处理更多内容,并且可能希望发布另一个问题,其中包含有关您的数据的更多详细信息。
【讨论】: