最近想在LCD上显示中文,在网上找了些GB2123的资料,也有类似的源码,于是就尝试的做了下。但是,真正做起来却发现我遇到的情况和网上说的都不一样。
在做这个实验之前,我一直认为汉字占用2个字节,英文或数字占1个字节。但是,我却发现在我的程序里面汉字占用3个字节!原来我的编码规则是UTF-8,和网上说的情况完全不一样。
那为什么默认是UTF-8编码规则呢?这个编码规则在哪里设置呢?原来在ECLIPSE中EDIT菜单下面有个选项SET ENCODING,这里面设置的是UTF-8!原来罪魁祸首是这。改成想要得编码规则之后再次编译源代码一切正常!
理解编码规则:汉字为何占用三个字节
本文深入探讨了编码规则的概念及其在显示中文字符时的影响。通过实例展示了为何汉字在UTF-8编码下占用三个字节,并解释了默认使用UTF-8的原因以及如何在Eclipse中设置不同编码规则。

被折叠的 条评论
为什么被折叠?



