沙洲冷 发表于 2014-4-6 10:32
这跟汉字编码有关,GBK编码一个汉字占两个字节,UTF-8编码一个汉字占三个字节,x-code应该属于UTF-8编码, ...
程浩 发表于 2014-4-6 10:29
汉字是两个啊,你strlen这个char数组,算的是包括\0的长度 2+1=3
你可以用sizeof来算,就是2个了 ...
张海龙重新起航 发表于 2014-4-6 10:36
strlen不算\0吧?如果把汉字改为字母的话,结果为1呀
沙洲冷 发表于 2014-4-6 10:32
这跟汉字编码有关,GBK编码一个汉字占两个字节,UTF-8编码一个汉字占三个字节,x-code应该属于UTF-8编码, ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |