dazhu123

Java采用unicode来表示字符,java中的一个char是2个字节,一个中文或英文字符的unicode编码都占2个字节,但如果采用其他编码方式,一个字符占用的字节数则各不相同。

在 GB 2312 编码或 GBK 编码中,一个英文字母字符存储需要1个字节,一个汉子字符存储需要2个字节。

在UTF-8编码中,一个英文字母字符存储需要1个字节,一个汉字字符储存需要3到4个字节。

在UTF-16编码中,一个英文字母字符存储需要2个字节,一个汉字字符储存需要3到4个字节(Unicode扩展区的一些汉字存储需要4个字节)。

在UTF-32编码中,世界上任何字符的存储都需要4个字节。

分类:

技术点:

相关文章:

  • 2021-11-29
  • 2022-01-08
  • 2022-12-23
  • 2021-04-30
  • 2021-11-29
  • 2022-12-23
  • 2021-12-16
猜你喜欢
  • 2021-11-29
  • 2021-08-20
  • 2021-08-05
  • 2021-11-29
  • 2021-10-12
  • 2021-12-01
相关资源
相似解决方案