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  

posted @ 2021-02-25 17:37  ZRHW菜鸟  阅读(1521)  评论(0编辑  收藏  举报