A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© xiaoqu1998 中级黑马   /  2014-12-13 14:58  /  1620 人查看  /  16 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

我一直认为是2个 ,但是李明杰老师说是3个,网上有说4个,  还有说占一个的???  我想知道到底一个汉字占据几个?  或者是在什么情况下  一个汉字占3个字符还是4个字符.  

16 个回复

倒序浏览
同求同求同求
回复 使用道具 举报
加油加油
回复 使用道具 举报
3个,MJ老师说过的~
回复 使用道具 举报
占用三个字符(3个字节)
回复 使用道具 举报
汉字占用几个字符要看采用哪种字符数据编码:
在unicode字符数据中定义,汉字占两个字节
在UTF-8 中,汉字占三个字节
在gbk中,汉字占两个字节

点评

比较靠谱  发表于 2014-12-13 23:36
回复 使用道具 举报
额 李老师说3个是在某个特定环境中吗?
回复 使用道具 举报
3个 视频里说过的
回复 使用道具 举报
确实 视频里说的是3个  但是 我看了n个老师的视频了    都说是两个     怎么解?
回复 使用道具 举报
陈宁 来自手机 中级黑马 2014-12-15 00:58:27
10#
一般系统使用默认的GBK编码,所以为两个。6楼的哥们说得很全面!
回复 使用道具 举报
花轮 来自手机 中级黑马 2014-12-15 01:38:21
11#
仨 为毛必须要够10字节
回复 使用道具 举报
在mac xcode中一个汉字占三个字节
回复 使用道具 举报
墓笙 中级黑马 2014-12-15 11:53:11
13#
littledogboy 发表于 2014-12-13 16:32
汉字占用几个字符要看采用哪种字符数据编码:
在unicode字符数据中定义,汉字占两个字节
在UTF-8 中,汉字 ...

略屌!!!!!!!!!!!!!!!!!!!!!!!!!!!
回复 使用道具 举报
xiaoqu1998 发表于 2014-12-15 00:36
确实 视频里说的是3个  但是 我看了n个老师的视频了    都说是两个     怎么解? ...

不同的编译环境不一样,VC就2个,在XCODE就3个
回复 使用道具 举报
不同的编码格式是不同的
回复 使用道具 举报
若何 中级黑马 2014-12-16 00:00:46
16#
老师视频里说的是在Mac机上是占用3个字符的,所以咱们做iOS开发的直接记住占3个字符就可以了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马