例如
input := "Office"
want := "4f6666696365" // Note: this is a string!!
Run Code Online (Sandbox Code Playgroud)
我知道字符串文字已经存储在UTF-8中了.在UTF-8表示中将此转换为字符串的最简单方法是什么?
调用EncodeRune每个角色似乎太麻烦了.
您正在寻找的是一个包含输入字符串的十六进制表示的字符串.那不是UTF-8.(任何有效ASCII的字符串也是有效的UTF-8.)
无论如何,这是你想做的事情:
want := fmt.Sprintf("%x", []byte(input))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
130 次 |
| 最近记录: |