E.g。
input := "Office"
want := "4f6666696365" // Note: this is a string!!
我知道字符串文字已经存储在UTF-8中了。 在UTF-8表示中将此转换为字符串的最简单方法是什么?
在每个角色上调用EncodeRune
似乎太麻烦了。
答案 0 :(得分:5)
您要查找的是一个字符串,其中包含输入字符串的十六进制表示形式。那不是UTF-8。 (任何有效ASCII的字符串也是有效的UTF-8。)
无论如何,这就是你想做的事情:
want := fmt.Sprintf("%x", []byte(input))