首页
编程
java
php
前端
首页
编程
java
php
前端
java中字符和字符串的问题
同一个汉字的字符和字符串的区别。
char表示两个字节,怎么能存储【中】这个汉字呢,汉字UTF-8编码不是占用三个字节吗
可以参考下这个文章
【高级Android】Java的Char只有两个字节,在采用utf-8编码时,为什么可以存储汉字(3字节)?_东华理工的Shark-CSDN博客
1.Unicode(统一码、万国码、单一码)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。通常Unicode占用两字节,也就说Unicode用两字节就能表示世界上全部语言。2.UTF-8(8位元,Universal C...
https://blog.csdn.net/greenredshark/article/details/103278091
你不是用了不同的引号吗?
char是按照字符算的,不是按字节的,
中
这就是一个字符
byte 这个才是字节
点击展开全文