黑马程序员技术交流社区
标题:
中文占几个字节?
[打印本页]
作者:
yanghu
时间:
2014-4-17 22:22
标题:
中文占几个字节?
中文是占2个字节把,我怎么在Eclipse里面输出"样".getBytes().length为什么等于3?
作者:
四川男人
时间:
2014-4-17 22:28
一个中文是两位四字节
作者:
你为谁归来
时间:
2014-4-17 22:28
这个好像和你使用的编码文件有关系吧!
作者:
vtming
时间:
2014-4-17 22:32
你自己多加了一个空格吧??
"样 ".getBytes().length
这个上边多了一个空格,打出来就是3.
你自己再仔细看一下代码.
作者:
⒈心只霸占沵
时间:
2014-4-17 22:35
选中你的那个类,右击properties看看你的这个类的是什么编码
我试了“GBK” 长度是2
“UTF-8” 长度是6
作者:
赵小豪
时间:
2014-4-17 22:37
中文是2个字节
[code]public class Test {
public static void main(String[] args) {
QQ.jpg
(164.76 KB, 下载次数: 19)
下载附件
2014-4-17 22:36 上传
中文字节
作者:
yanghu
时间:
2014-4-17 22:38
看了下,gbk是占2个字节,utf-8是占3个字节
作者:
vtming
时间:
2014-4-17 23:00
我试了下,5楼真理。。。。
作者:
姜姗姗
时间:
2014-4-18 21:09
一个汉字在内存中占两个字节,一个字符
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2