go学习(十)go的编码方式


1、go的编码方式

byte 等同于int8,即一个字节长度,常用来处理ascii字符
rune 等同于int32,即4个字节长度,常用来处理unicode或utf-8字符

  • utf-8:英文是1Byte,中文是3Byte,emoji是4Byte。golang默认编码正好是utf-8。
  • unicode:英文是1Byte,中文是2Byte。