我有一个符文在内存中的表示形式key := make([]byte, 4)现在,如何将其转换为符文?
1 回答
UYOU
TA贡献1878条经验 获得超4个赞
有一个专用的DecodeRune函数:
func DecodeRune(p [] byte)(r符文,大小为int)
DecodeRune在p中解压缩第一个UTF-8编码,并返回符文及其宽度(以字节为单位)。如果编码无效,则返回(RuneError,1),这对于正确的UTF-8来说是不可能的结果。
所以您只需要导入"unicode/utf8"
并执行
r, _ := utf8.DecodeRune(key)
- 1 回答
- 0 关注
- 224 浏览
添加回答
举报
0/150
提交
取消