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  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM