go语言中的rune关键字
1. go语言中的rune关键字
golang中 rune关键字 把字符串转换成 对应的unicode值.
2. []rune 与[]byte的区别:
[]byte把字符串转成utf-8编码的值.
3. utf-8 与 unicode 的区别:
以中文为例:
utf-8把 unicode的两个字节,拆成三个字节,并填充上了utf8的标志位.
如 "酒" , Unicode 是 (hex十六进制) 91 25 (binary二进制) 10010001 01010010
utf-8 是 (hex十六进制) e9 85 92 (binary二进制)11101001 10000101 10010010