【发布时间】:2013-04-08 17:45:54
【问题描述】:
我有一个带有strings 的文本转储文件,如下所示:
x\x9cK\xb42\xb5\xaa.\xb6\xb2\xb0R\xcaK-\x09J\xccKOU
我需要将它们转换为[]byte。
有人可以建议如何在 Go 中完成此操作吗?python 等效于 decode('string_escape')。
【问题讨论】:
-
而 -1 是因为...?
-
您的问题实际上并非不合适,但您可能得到了负 1,因为我们希望人们展示他们的尝试、他们得到的结果以及他们期望的结果。就目前而言,这听起来有点像“我需要做 x”,“请为我做 x,因为我懒得去寻找自己”......生活和学习 :)
-
见How to Ask - Stack Overflow。你做了任何作业并不明显。这就是我对你被否决的原因的猜测。
-
@ChrisFarmiloe - 我想我应该详细说明我到目前为止所做的事情。我尝试了
hex和strconv中的每个函数来解析字符串,并进行了一些手动转换,但没有成功。正如我所说,在 Python 中,您需要一个简单的解码操作,所以我假设 Go 中也存在这样的转换/解码。我花了一天时间试图解决这个问题,所以它远非“请为我做这件事”。我只是期望一个简单的转换函数。
标签: go type-conversion